# near model CODE resource # jump table entries: 1424-1466 (43 of them) fn00000000: 00000000 4E56 FF42 link A6, -0x00BE 00000004 4EAD 1DD2 jsr [A5 + 0x1DD2 /* export_950 */] 00000008 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 0000000C 49EE FF46 lea.l A4, [A6 - 0xBA] 00000010 206E 000A movea.l A0, [A6 + 0xA] 00000014 4EAD 1EC2 jsr [A5 + 0x1EC2 /* export_980 */] 00000018 266E 0010 movea.l A3, [A6 + 0x10] 0000001C 3E13 move.w D7, [A3] 0000001E 206E 0018 movea.l A0, [A6 + 0x18] 00000022 3007 move.w D0, D7 00000024 3A2E 0008 move.w D5, [A6 + 0x8] 00000028 C0C5 mulu.w D0, D5 0000002A D1C0 add.l A0, D0 0000002C 302E 0008 move.w D0, [A6 + 0x8] 00000030 E440 asr D0.w, 2 00000032 5380 subq.l D0, 1 00000034 3D40 FFFE move.w [A6 - 0x2], D0 00000038 226E 0014 movea.l A1, [A6 + 0x14] 0000003C 3038 0106 move.w D0, [0x00000106 /* ScreenRow */] 00000040 C0C7 mulu.w D0, D7 00000042 D3C0 add.l A1, D0 00000044 362B 0002 move.w D3, [A3 + 0x2] 00000048 EA4B lsr D3.w, 5 0000004A 382B 0006 move.w D4, [A3 + 0x6] 0000004E 0644 001F addi.w D4, 0x1F 00000052 EA4C lsr D4.w, 5 00000054 9843 sub.w D4, D3 00000056 3004 move.w D0, D4 00000058 5344 subq.w D4, 1 0000005A E548 lsl D0.w, 2 0000005C 9A40 sub.w D5, D0 0000005E 3C38 0106 move.w D6, [0x00000106 /* ScreenRow */] 00000062 9C40 sub.w D6, D0 00000064 E54B lsl D3.w, 2 00000066 D0C3 add.w A0, D3 00000068 D2C3 add.w A1, D3 0000006A 45EE FF4A lea.l A2, [A6 - 0xB6] 0000006E D4C3 add.w A2, D3 00000070 2D4A FF42 move.l [A6 - 0xBE], A2 00000074 302E 000E move.w D0, [A6 + 0xE] 00000078 263C 0707 0707 move.l D3, 0x7070707 0000007E E0BB ror D3, D0 00000080 6000 0078 bra +0x7A /* 000000FA */ label00000084: 00000084 BE54 cmp.w D7, [A4] 00000086 6D04 blt +0x6 /* 0000008C */ 00000088 4EAD 1F1A jsr [A5 + 0x1F1A /* export_991 */] label0000008C: 0000008C 3404 move.w D2, D4 0000008E 4A2E FF48 tst.b [A6 - 0xB8] 00000092 6644 bne +0x46 /* 000000D8 */ 00000094 246E FF42 movea.l A2, [A6 - 0xBE] 00000098 4683 not.l D3 0000009A 6004 bra +0x6 /* 000000A0 */ label0000009C: 0000009C 5849 addq.w A1, 4 0000009E 584A addq.w A2, 4 label000000A0: 000000A0 2018 move.l D0, [A0]+ 000000A2 56CA FFF8 dbne D2, -0xA /* 0000009C */ 000000A6 6608 bne +0xA /* 000000B0 */ 000000A8 5849 addq.w A1, 4 000000AA 584A addq.w A2, 4 000000AC 4683 not.l D3 000000AE 6042 bra +0x44 /* 000000F2 */ label000000B0: 000000B0 4680 not.l D0 000000B2 809A or.l D0, [A2]+ 000000B4 4680 not.l D0 000000B6 660A bne +0xC /* 000000C2 */ 000000B8 5849 addq.w A1, 4 000000BA 51CA FFE4 dbf D2, -0x1E /* 000000A0 */ 000000BE 4683 not.l D3 000000C0 6030 bra +0x32 /* 000000F2 */ label000000C2: 000000C2 4680 not.l D0 000000C4 2211 move.l D1, [A1] 000000C6 B781 xor.l D1, D3 000000C8 C280 and.l D1, D0 000000CA B781 xor.l D1, D3 000000CC 22C1 move.l [A1]+, D1 000000CE 51CA FFD0 dbf D2, -0x32 /* 000000A0 */ 000000D2 4683 not.l D3 000000D4 601C bra +0x1E /* 000000F2 */ label000000D6: 000000D6 5849 addq.w A1, 4 label000000D8: 000000D8 2018 move.l D0, [A0]+ 000000DA 56CA FFFA dbne D2, -0x8 /* 000000D6 */ 000000DE 6604 bne +0x6 /* 000000E4 */ 000000E0 5849 addq.w A1, 4 000000E2 600E bra +0x10 /* 000000F2 */ label000000E4: 000000E4 2211 move.l D1, [A1] 000000E6 B781 xor.l D1, D3 000000E8 8280 or.l D1, D0 000000EA B781 xor.l D1, D3 000000EC 22C1 move.l [A1]+, D1 000000EE 51CA FFE8 dbf D2, -0x1A /* 000000D8 */ label000000F2: 000000F2 E39B rol D3, 1 000000F4 D0C5 add.w A0, D5 000000F6 D2C6 add.w A1, D6 000000F8 5247 addq.w D7, 1 label000000FA: 000000FA BE6B 0004 cmp.w D7, [A3 + 0x4] 000000FE 6684 bne -0x7A /* 00000084 */ 00000100 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 00000104 4EAD 1DDA jsr [A5 + 0x1DDA /* export_951 */] 00000108 4E5E unlink A6 0000010A 205F movea.l A0, [A7]+ 0000010C 4FEF 0014 lea.l A7, [A7 + 0x14] 00000110 4ED0 jmp [A0] fn00000112: 00000112 205F movea.l A0, [A7]+ 00000114 225F movea.l A1, [A7]+ 00000116 321F move.w D1, [A7]+ 00000118 5211 addq.b [A1], 1 0000011A 4240 clr.w D0 0000011C 1011 move.b D0, [A1] 0000011E 1381 0000 move.b [A1 + D0.w], D1 00000122 4ED0 jmp [A0] fn00000124: 00000124 4E56 0000 link A6, 0 00000128 48E7 1F3C movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4,A5 0000012C 516E 001A subq.w [A6 + 0x1A], 8 00000130 516E 0018 subq.w [A6 + 0x18], 8 00000134 266E 0014 movea.l A3, [A6 + 0x14] 00000138 2453 movea.l A2, [A3] 0000013A 2A6E 0010 movea.l A5, [A6 + 0x10] 0000013E 2A55 movea.l A5, [A5] 00000140 3C2B 0004 move.w D6, [A3 + 0x4] 00000144 286E 0020 movea.l A4, [A6 + 0x20] 00000148 7AFF moveq.l D5, 0xFFFFFFFF 0000014A 363C 0010 move.w D3, 0x10 0000014E 4A2E 000E tst.b [A6 + 0xE] 00000152 6658 bne +0x5A /* 000001AC */ 00000154 302E 001A move.w D0, [A6 + 0x1A] 00000158 206E 000A movea.l A0, [A6 + 0xA] 0000015C B068 0002 cmp.w D0, [A0 + 0x2] 00000160 6C12 bge +0x14 /* 00000174 */ 00000162 2A3C 0000 FFFF move.l D5, 0xFFFF 00000168 0640 0010 addi.w D0, 0x10 0000016C B068 0002 cmp.w D0, [A0 + 0x2] 00000170 6F00 00BA ble +0xBC /* 0000022C */ label00000174: 00000174 302E 001A move.w D0, [A6 + 0x1A] 00000178 B068 0006 cmp.w D0, [A0 + 0x6] 0000017C 6C00 00AE bge +0xB0 /* 0000022C */ 00000180 0640 0010 addi.w D0, 0x10 00000184 B068 0006 cmp.w D0, [A0 + 0x6] 00000188 6F02 ble +0x4 /* 0000018C */ 0000018A 4245 clr.w D5 label0000018C: 0000018C 3010 move.w D0, [A0] 0000018E 906E 0018 sub.w D0, [A6 + 0x18] 00000192 6F0A ble +0xC /* 0000019E */ 00000194 D16E 0018 add.w [A6 + 0x18], D0 00000198 9640 sub.w D3, D0 0000019A D8C0 add.w A4, D0 0000019C D8C0 add.w A4, D0 label0000019E: 0000019E 302E 0018 move.w D0, [A6 + 0x18] 000001A2 D043 add.w D0, D3 000001A4 9068 0004 sub.w D0, [A0 + 0x4] 000001A8 6F02 ble +0x4 /* 000001AC */ 000001AA 9640 sub.w D3, D0 label000001AC: 000001AC 302E 001A move.w D0, [A6 + 0x1A] 000001B0 906B 0008 sub.w D0, [A3 + 0x8] 000001B4 E840 asr D0.w, 4 000001B6 D040 add.w D0, D0 000001B8 48C0 ext.l D0 000001BA 322E 0018 move.w D1, [A6 + 0x18] 000001BE 926B 0006 sub.w D1, [A3 + 0x6] 000001C2 C2C6 mulu.w D1, D6 000001C4 D280 add.l D1, D0 000001C6 D5C1 add.l A2, D1 000001C8 DBC1 add.l A5, D1 000001CA 342B 0008 move.w D2, [A3 + 0x8] 000001CE 946E 001A sub.w D2, [A6 + 0x1A] 000001D2 0242 000F andi.w D2, 0xF 000001D6 6604 bne +0x6 /* 000001DC */ 000001D8 554A subq.w A2, 2 000001DA 554D subq.w A5, 2 label000001DC: 000001DC 226E 001C movea.l A1, [A6 + 0x1C] 000001E0 302E 0018 move.w D0, [A6 + 0x18] 000001E4 0240 0007 andi.w D0, 0x7 000001E8 E548 lsl D0.w, 2 000001EA D2C0 add.w A1, D0 000001EC 5343 subq.w D3, 1 000001EE 6D00 003C blt +0x3E /* 0000022C */ 000001F2 302E 0008 move.w D0, [A6 + 0x8] 000001F6 6716 beq +0x18 /* 0000020E */ label000001F8: 000001F8 7000 moveq.l D0, 0x00 000001FA 301C move.w D0, [A4]+ 000001FC E5A8 lsl D0, D2 000001FE C085 and.l D0, D5 00000200 8195 or.l [A5], D0 00000202 8192 or.l [A2], D0 00000204 D4C6 add.w A2, D6 00000206 DAC6 add.w A5, D6 00000208 51CB FFEE dbf D3, -0x14 /* 000001F8 */ 0000020C 601E bra +0x20 /* 0000022C */ label0000020E: 0000020E 2819 move.l D4, [A1]+ 00000210 2012 move.l D0, [A2] 00000212 B980 xor.l D0, D4 00000214 7200 moveq.l D1, 0x00 00000216 321C move.w D1, [A4]+ 00000218 E5A9 lsl D1, D2 0000021A C285 and.l D1, D5 0000021C 8395 or.l [A5], D1 0000021E 8081 or.l D0, D1 00000220 B980 xor.l D0, D4 00000222 2480 move.l [A2], D0 00000224 D4C6 add.w A2, D6 00000226 DAC6 add.w A5, D6 00000228 51CB FFE4 dbf D3, -0x1E /* 0000020E */ label0000022C: 0000022C 4CDF 3CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4,A5, [A7]+ 00000230 4E5E unlink A6 00000232 205F movea.l A0, [A7]+ 00000234 4FEF 001C lea.l A7, [A7 + 0x1C] 00000238 4ED0 jmp [A0] fn0000023A: 0000023A 201F move.l D0, [A7]+ 0000023C 341F move.w D2, [A7]+ 0000023E 225F movea.l A1, [A7]+ 00000240 205F movea.l A0, [A7]+ 00000242 2F00 move.l -[A7], D0 00000244 7207 moveq.l D1, 0x07 00000246 C441 and.w D2, D1 label00000248: 00000248 1018 move.b D0, [A0]+ 0000024A 4600 not.b D0 0000024C E538 rol D0.b, D2 0000024E 12C0 move.b [A1]+, D0 00000250 12C0 move.b [A1]+, D0 00000252 32E9 FFFE move.w [A1]+, [A1 - 0x2] 00000256 2369 FFFC 001C move.l [A1 + 0x1C], [A1 - 0x4] 0000025C 2369 FFFC 003C move.l [A1 + 0x3C], [A1 - 0x4] 00000262 51C9 FFE4 dbf D1, -0x1E /* 00000248 */ 00000266 4E75 rts fn00000268: 00000268 4E56 FF60 link A6, -0x00A0 0000026C 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 00000270 206E 000C movea.l A0, [A6 + 0xC] 00000274 3E10 move.w D7, [A0] 00000276 3C28 0004 move.w D6, [A0 + 0x4] 0000027A 226E 0010 movea.l A1, [A6 + 0x10] 0000027E 302E 0008 move.w D0, [A6 + 0x8] 00000282 C0C7 mulu.w D0, D7 00000284 D3C0 add.l A1, D0 00000286 266E 0014 movea.l A3, [A6 + 0x14] 0000028A 362E 0008 move.w D3, [A6 + 0x8] 0000028E E243 asr D3.w, 1 00000290 45FA 00D6 lea.l A2, [PC + 0xD6 /* 00000368, value 0x605641EE */] 00000294 94C3 sub.w A2, D3 00000296 49FA 0128 lea.l A4, [PC + 0x128 /* 000003C0, value 0x5247BE46 */] 0000029A 98C3 sub.w A4, D3 0000029C 362E 000A move.w D3, [A6 + 0xA] 000002A0 5343 subq.w D3, 1 label000002A2: 000002A2 3007 move.w D0, D7 000002A4 0240 0007 andi.w D0, 0x7 000002A8 6664 bne +0x66 /* 0000030E */ 000002AA 41EE FF60 lea.l A0, [A6 - 0xA0] 000002AE 3403 move.w D2, D3 label000002B0: 000002B0 101B move.b D0, [A3]+ 000002B2 3200 move.w D1, D0 000002B4 0240 00F0 andi.w D0, 0xF0 000002B8 E448 lsr D0.w, 2 000002BA 20FB 0012 move.l [A0]+, [PC + D0.w + 0x12] 000002BE 0241 000F andi.w D1, 0xF 000002C2 E549 lsl D1.w, 2 000002C4 20FB 1008 move.l [A0]+, [PC + D1.w + 0x8] 000002C8 51CA FFE6 dbf D2, -0x1C /* 000002B0 */ 000002CC 6040 bra +0x42 /* 0000030E */ 000002CE 0000 0000 ori.b D0, 0x0 000002D2 0000 00FE ori.b D0, 0xFE 000002D6 0000 FE00 ori.b D0, 0x0 000002DA 0000 FEFE ori.b D0, 0xFE 000002DE 00FE ori.? <>, 0xFFFFFFFFFFFFFFFF 000002E0 0000 00FE ori.b D0, 0xFE 000002E4 00FE ori.? <>, 0xFFFFFFFFFFFFFFFF 000002E6 00FE ori.? <>, 0xFFFFFFFFFFFFFFFF 000002E8 FE00 .extension 0xE00 // unimplemented 000002EA 00FE ori.? <>, 0xFFFFFFFFFFFFFFFF 000002EC FEFE .extension 0xEFE // unimplemented 000002EE FE00 .extension 0xE00 // unimplemented 000002F0 0000 FE00 ori.b D0, 0x0 000002F4 00FE ori.? <>, 0xFFFFFFFFFFFFFFFF 000002F6 FE00 .extension 0xE00 // unimplemented 000002F8 FE00 .extension 0xE00 // unimplemented 000002FA FE00 .extension 0xE00 // unimplemented 000002FC FEFE .extension 0xEFE // unimplemented 000002FE FEFE .extension 0xEFE // unimplemented 00000300 0000 FEFE ori.b D0, 0xFE 00000304 00FE ori.? <>, 0xFFFFFFFFFFFFFFFF 00000306 FEFE .extension 0xEFE // unimplemented 00000308 FE00 .extension 0xE00 // unimplemented 0000030A FEFE .extension 0xEFE // unimplemented 0000030C FEFE .extension 0xEFE // unimplemented label0000030E: 0000030E 0C40 0007 cmpi.w D0, 0x7 00000312 6656 bne +0x58 /* 0000036A */ 00000314 7200 moveq.l D1, 0x00 00000316 4ED2 jmp [A2] 00000318 22C1 move.l [A1]+, D1 0000031A 22C1 move.l [A1]+, D1 0000031C 22C1 move.l [A1]+, D1 0000031E 22C1 move.l [A1]+, D1 00000320 22C1 move.l [A1]+, D1 00000322 22C1 move.l [A1]+, D1 00000324 22C1 move.l [A1]+, D1 00000326 22C1 move.l [A1]+, D1 00000328 22C1 move.l [A1]+, D1 0000032A 22C1 move.l [A1]+, D1 0000032C 22C1 move.l [A1]+, D1 0000032E 22C1 move.l [A1]+, D1 00000330 22C1 move.l [A1]+, D1 00000332 22C1 move.l [A1]+, D1 00000334 22C1 move.l [A1]+, D1 00000336 22C1 move.l [A1]+, D1 00000338 22C1 move.l [A1]+, D1 0000033A 22C1 move.l [A1]+, D1 0000033C 22C1 move.l [A1]+, D1 0000033E 22C1 move.l [A1]+, D1 00000340 22C1 move.l [A1]+, D1 00000342 22C1 move.l [A1]+, D1 00000344 22C1 move.l [A1]+, D1 00000346 22C1 move.l [A1]+, D1 00000348 22C1 move.l [A1]+, D1 0000034A 22C1 move.l [A1]+, D1 0000034C 22C1 move.l [A1]+, D1 0000034E 22C1 move.l [A1]+, D1 00000350 22C1 move.l [A1]+, D1 00000352 22C1 move.l [A1]+, D1 00000354 22C1 move.l [A1]+, D1 00000356 22C1 move.l [A1]+, D1 00000358 22C1 move.l [A1]+, D1 0000035A 22C1 move.l [A1]+, D1 0000035C 22C1 move.l [A1]+, D1 0000035E 22C1 move.l [A1]+, D1 00000360 22C1 move.l [A1]+, D1 00000362 22C1 move.l [A1]+, D1 00000364 22C1 move.l [A1]+, D1 00000366 22C1 move.l [A1]+, D1 00000368 6056 bra +0x58 /* 000003C0 */ label0000036A: 0000036A 41EE FF60 lea.l A0, [A6 - 0xA0] 0000036E 4ED4 jmp [A4] 00000370 22D8 move.l [A1]+, [A0]+ 00000372 22D8 move.l [A1]+, [A0]+ 00000374 22D8 move.l [A1]+, [A0]+ 00000376 22D8 move.l [A1]+, [A0]+ 00000378 22D8 move.l [A1]+, [A0]+ 0000037A 22D8 move.l [A1]+, [A0]+ 0000037C 22D8 move.l [A1]+, [A0]+ 0000037E 22D8 move.l [A1]+, [A0]+ 00000380 22D8 move.l [A1]+, [A0]+ 00000382 22D8 move.l [A1]+, [A0]+ 00000384 22D8 move.l [A1]+, [A0]+ 00000386 22D8 move.l [A1]+, [A0]+ 00000388 22D8 move.l [A1]+, [A0]+ 0000038A 22D8 move.l [A1]+, [A0]+ 0000038C 22D8 move.l [A1]+, [A0]+ 0000038E 22D8 move.l [A1]+, [A0]+ 00000390 22D8 move.l [A1]+, [A0]+ 00000392 22D8 move.l [A1]+, [A0]+ 00000394 22D8 move.l [A1]+, [A0]+ 00000396 22D8 move.l [A1]+, [A0]+ 00000398 22D8 move.l [A1]+, [A0]+ 0000039A 22D8 move.l [A1]+, [A0]+ 0000039C 22D8 move.l [A1]+, [A0]+ 0000039E 22D8 move.l [A1]+, [A0]+ 000003A0 22D8 move.l [A1]+, [A0]+ 000003A2 22D8 move.l [A1]+, [A0]+ 000003A4 22D8 move.l [A1]+, [A0]+ 000003A6 22D8 move.l [A1]+, [A0]+ 000003A8 22D8 move.l [A1]+, [A0]+ 000003AA 22D8 move.l [A1]+, [A0]+ 000003AC 22D8 move.l [A1]+, [A0]+ 000003AE 22D8 move.l [A1]+, [A0]+ 000003B0 22D8 move.l [A1]+, [A0]+ 000003B2 22D8 move.l [A1]+, [A0]+ 000003B4 22D8 move.l [A1]+, [A0]+ 000003B6 22D8 move.l [A1]+, [A0]+ 000003B8 22D8 move.l [A1]+, [A0]+ 000003BA 22D8 move.l [A1]+, [A0]+ 000003BC 22D8 move.l [A1]+, [A0]+ 000003BE 22D8 move.l [A1]+, [A0]+ label000003C0: 000003C0 5247 addq.w D7, 1 000003C2 BE46 cmp.w D7, D6 000003C4 6600 FEDC bne -0x122 /* 000002A2 */ 000003C8 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 000003CC 4E5E unlink A6 000003CE 205F movea.l A0, [A7]+ 000003D0 4FEF 0010 lea.l A7, [A7 + 0x10] 000003D4 4ED0 jmp [A0] fn000003D6: 000003D6 4E56 FEA6 link A6, -0x015A 000003DA 4EAD 1DD2 jsr [A5 + 0x1DD2 /* export_950 */] 000003DE 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 000003E2 49EE FF46 lea.l A4, [A6 - 0xBA] 000003E6 206E 000C movea.l A0, [A6 + 0xC] 000003EA 4EAD 1EC2 jsr [A5 + 0x1EC2 /* export_980 */] 000003EE 206E 0010 movea.l A0, [A6 + 0x10] 000003F2 3E10 move.w D7, [A0] 000003F4 3C28 0004 move.w D6, [A0 + 0x4] 000003F8 226E 0014 movea.l A1, [A6 + 0x14] 000003FC 302E 0008 move.w D0, [A6 + 0x8] 00000400 E440 asr D0.w, 2 00000402 5380 subq.l D0, 1 00000404 3D40 FFFE move.w [A6 - 0x2], D0 00000408 3038 0106 move.w D0, [0x00000106 /* ScreenRow */] 0000040C C0C7 mulu.w D0, D7 0000040E D3C0 add.l A1, D0 00000410 266E 0018 movea.l A3, [A6 + 0x18] 00000414 362E 0008 move.w D3, [A6 + 0x8] 00000418 E243 asr D3.w, 1 0000041A 41FA 0144 lea.l A0, [PC + 0x144 /* 00000560, value 0xC98A605A */] 0000041E 90C3 sub.w A0, D3 00000420 2808 move.l D4, A0 00000422 41FA 0198 lea.l A0, [PC + 0x198 /* 000005BC, value 0xCB8A92EE */] 00000426 90C3 sub.w A0, D3 00000428 2A08 move.l D5, A0 0000042A E243 asr D3.w, 1 0000042C 5343 subq.w D3, 1 label0000042E: 0000042E BE54 cmp.w D7, [A4] 00000430 6D04 blt +0x6 /* 00000436 */ 00000432 4EAD 1F1A jsr [A5 + 0x1F1A /* export_991 */] label00000436: 00000436 3007 move.w D0, D7 00000438 0240 0007 andi.w D0, 0x7 0000043C 6668 bne +0x6A /* 000004A6 */ 0000043E 41EE FEA6 lea.l A0, [A6 - 0x15A] 00000442 342E 000A move.w D2, [A6 + 0xA] 00000446 5342 subq.w D2, 1 label00000448: 00000448 101B move.b D0, [A3]+ 0000044A 3200 move.w D1, D0 0000044C 0240 00F0 andi.w D0, 0xF0 00000450 E448 lsr D0.w, 2 00000452 20FB 0012 move.l [A0]+, [PC + D0.w + 0x12] 00000456 0241 000F andi.w D1, 0xF 0000045A E549 lsl D1.w, 2 0000045C 20FB 1008 move.l [A0]+, [PC + D1.w + 0x8] 00000460 51CA FFE6 dbf D2, -0x1C /* 00000448 */ 00000464 6040 bra +0x42 /* 000004A6 */ 00000466 0000 0000 ori.b D0, 0x0 0000046A 0000 00FE ori.b D0, 0xFE 0000046E 0000 FE00 ori.b D0, 0x0 00000472 0000 FEFE ori.b D0, 0xFE 00000476 00FE ori.? <>, 0xFFFFFFFFFFFFFFFF 00000478 0000 00FE ori.b D0, 0xFE 0000047C 00FE ori.? <>, 0xFFFFFFFFFFFFFFFF 0000047E 00FE ori.? <>, 0xFFFFFFFFFFFFFFFF 00000480 FE00 .extension 0xE00 // unimplemented 00000482 00FE ori.? <>, 0xFFFFFFFFFFFFFFFF 00000484 FEFE .extension 0xEFE // unimplemented 00000486 FE00 .extension 0xE00 // unimplemented 00000488 0000 FE00 ori.b D0, 0x0 0000048C 00FE ori.? <>, 0xFFFFFFFFFFFFFFFF 0000048E FE00 .extension 0xE00 // unimplemented 00000490 FE00 .extension 0xE00 // unimplemented 00000492 FE00 .extension 0xE00 // unimplemented 00000494 FEFE .extension 0xEFE // unimplemented 00000496 FEFE .extension 0xEFE // unimplemented 00000498 0000 FEFE ori.b D0, 0xFE 0000049C 00FE ori.? <>, 0xFFFFFFFFFFFFFFFF 0000049E FEFE .extension 0xEFE // unimplemented 000004A0 FE00 .extension 0xE00 // unimplemented 000004A2 FEFE .extension 0xEFE // unimplemented 000004A4 FEFE .extension 0xEFE // unimplemented label000004A6: 000004A6 4A2E FF48 tst.b [A6 - 0xB8] 000004AA 6658 bne +0x5A /* 00000504 */ 000004AC 45EE FF4A lea.l A2, [A6 - 0xB6] 000004B0 3403 move.w D2, D3 000004B2 0C40 0007 cmpi.w D0, 0x7 000004B6 661C bne +0x1E /* 000004D4 */ label000004B8: 000004B8 221A move.l D1, [A2]+ 000004BA 4681 not.l D1 000004BC 670C beq +0xE /* 000004CA */ 000004BE 4681 not.l D1 000004C0 C399 .incomplete 000004C2 51CA FFF4 dbf D2, -0xE /* 000004B8 */ 000004C6 6000 00F6 bra +0xF8 /* 000005BE */ label000004CA: 000004CA 5889 addq.l A1, 4 000004CC 51CA FFEA dbf D2, -0x18 /* 000004B8 */ 000004D0 6000 00EC bra +0xEE /* 000005BE */ label000004D4: 000004D4 41EE FEA6 lea.l A0, [A6 - 0x15A] 000004D8 6002 bra +0x4 /* 000004DC */ label000004DA: 000004DA 22D8 move.l [A1]+, [A0]+ label000004DC: 000004DC 201A move.l D0, [A2]+ 000004DE 56CA FFFA dbne D2, -0x8 /* 000004DA */ 000004E2 6606 bne +0x8 /* 000004EA */ 000004E4 22D8 move.l [A1]+, [A0]+ 000004E6 6000 00D6 bra +0xD8 /* 000005BE */ label000004EA: 000004EA 2200 move.l D1, D0 000004EC 4681 not.l D1 000004EE 6708 beq +0xA /* 000004F8 */ 000004F0 C091 and.l D0, [A1] 000004F2 C290 and.l D1, [A0] 000004F4 8081 or.l D0, D1 000004F6 2280 move.l [A1], D0 label000004F8: 000004F8 5848 addq.w A0, 4 000004FA 5849 addq.w A1, 4 000004FC 51CA FFDE dbf D2, -0x24 /* 000004DC */ 00000500 6000 00BC bra +0xBE /* 000005BE */ label00000504: 00000504 0C40 0007 cmpi.w D0, 0x7 00000508 665A bne +0x5C /* 00000564 */ 0000050A 7200 moveq.l D1, 0x00 0000050C C98A exg D4, A2 0000050E 4ED2 jmp [A2] 00000510 22C1 move.l [A1]+, D1 00000512 22C1 move.l [A1]+, D1 00000514 22C1 move.l [A1]+, D1 00000516 22C1 move.l [A1]+, D1 00000518 22C1 move.l [A1]+, D1 0000051A 22C1 move.l [A1]+, D1 0000051C 22C1 move.l [A1]+, D1 0000051E 22C1 move.l [A1]+, D1 00000520 22C1 move.l [A1]+, D1 00000522 22C1 move.l [A1]+, D1 00000524 22C1 move.l [A1]+, D1 00000526 22C1 move.l [A1]+, D1 00000528 22C1 move.l [A1]+, D1 0000052A 22C1 move.l [A1]+, D1 0000052C 22C1 move.l [A1]+, D1 0000052E 22C1 move.l [A1]+, D1 00000530 22C1 move.l [A1]+, D1 00000532 22C1 move.l [A1]+, D1 00000534 22C1 move.l [A1]+, D1 00000536 22C1 move.l [A1]+, D1 00000538 22C1 move.l [A1]+, D1 0000053A 22C1 move.l [A1]+, D1 0000053C 22C1 move.l [A1]+, D1 0000053E 22C1 move.l [A1]+, D1 00000540 22C1 move.l [A1]+, D1 00000542 22C1 move.l [A1]+, D1 00000544 22C1 move.l [A1]+, D1 00000546 22C1 move.l [A1]+, D1 00000548 22C1 move.l [A1]+, D1 0000054A 22C1 move.l [A1]+, D1 0000054C 22C1 move.l [A1]+, D1 0000054E 22C1 move.l [A1]+, D1 00000550 22C1 move.l [A1]+, D1 00000552 22C1 move.l [A1]+, D1 00000554 22C1 move.l [A1]+, D1 00000556 22C1 move.l [A1]+, D1 00000558 22C1 move.l [A1]+, D1 0000055A 22C1 move.l [A1]+, D1 0000055C 22C1 move.l [A1]+, D1 0000055E 22C1 move.l [A1]+, D1 00000560 C98A exg D4, A2 00000562 605A bra +0x5C /* 000005BE */ label00000564: 00000564 41EE FEA6 lea.l A0, [A6 - 0x15A] 00000568 CB8A exg D5, A2 0000056A 4ED2 jmp [A2] 0000056C 22D8 move.l [A1]+, [A0]+ 0000056E 22D8 move.l [A1]+, [A0]+ 00000570 22D8 move.l [A1]+, [A0]+ 00000572 22D8 move.l [A1]+, [A0]+ 00000574 22D8 move.l [A1]+, [A0]+ 00000576 22D8 move.l [A1]+, [A0]+ 00000578 22D8 move.l [A1]+, [A0]+ 0000057A 22D8 move.l [A1]+, [A0]+ 0000057C 22D8 move.l [A1]+, [A0]+ 0000057E 22D8 move.l [A1]+, [A0]+ 00000580 22D8 move.l [A1]+, [A0]+ 00000582 22D8 move.l [A1]+, [A0]+ 00000584 22D8 move.l [A1]+, [A0]+ 00000586 22D8 move.l [A1]+, [A0]+ 00000588 22D8 move.l [A1]+, [A0]+ 0000058A 22D8 move.l [A1]+, [A0]+ 0000058C 22D8 move.l [A1]+, [A0]+ 0000058E 22D8 move.l [A1]+, [A0]+ 00000590 22D8 move.l [A1]+, [A0]+ 00000592 22D8 move.l [A1]+, [A0]+ 00000594 22D8 move.l [A1]+, [A0]+ 00000596 22D8 move.l [A1]+, [A0]+ 00000598 22D8 move.l [A1]+, [A0]+ 0000059A 22D8 move.l [A1]+, [A0]+ 0000059C 22D8 move.l [A1]+, [A0]+ 0000059E 22D8 move.l [A1]+, [A0]+ 000005A0 22D8 move.l [A1]+, [A0]+ 000005A2 22D8 move.l [A1]+, [A0]+ 000005A4 22D8 move.l [A1]+, [A0]+ 000005A6 22D8 move.l [A1]+, [A0]+ 000005A8 22D8 move.l [A1]+, [A0]+ 000005AA 22D8 move.l [A1]+, [A0]+ 000005AC 22D8 move.l [A1]+, [A0]+ 000005AE 22D8 move.l [A1]+, [A0]+ 000005B0 22D8 move.l [A1]+, [A0]+ 000005B2 22D8 move.l [A1]+, [A0]+ 000005B4 22D8 move.l [A1]+, [A0]+ 000005B6 22D8 move.l [A1]+, [A0]+ 000005B8 22D8 move.l [A1]+, [A0]+ 000005BA 22D8 move.l [A1]+, [A0]+ 000005BC CB8A exg D5, A2 label000005BE: 000005BE 92EE 0008 sub.w A1, [A6 + 0x8] 000005C2 D2F8 0106 add.w A1, [0x00000106 /* ScreenRow */] 000005C6 5247 addq.w D7, 1 000005C8 BE46 cmp.w D7, D6 000005CA 6600 FE62 bne -0x19C /* 0000042E */ 000005CE 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 000005D2 4EAD 1DDA jsr [A5 + 0x1DDA /* export_951 */] 000005D6 4E5E unlink A6 000005D8 205F movea.l A0, [A7]+ 000005DA 4FEF 0014 lea.l A7, [A7 + 0x14] 000005DE 4ED0 jmp [A0] fn000005E0: 000005E0 4E56 0000 link A6, 0 000005E4 48E7 1800 movem.l -[A7], D3,D4 000005E8 362E 0008 move.w D3, [A6 + 0x8] 000005EC 342E 000A move.w D2, [A6 + 0xA] 000005F0 322E 000C move.w D1, [A6 + 0xC] 000005F4 226E 000E movea.l A1, [A6 + 0xE] 000005F8 206E 0012 movea.l A0, [A6 + 0x12] 000005FC 9441 sub.w D2, D1 000005FE C2C3 mulu.w D1, D3 00000600 D1C1 add.l A0, D1 00000602 D3C1 add.l A1, D1 00000604 D0C3 add.w A0, D3 00000606 7000 moveq.l D0, 0x00 00000608 3803 move.w D4, D3 0000060A E443 asr D3.w, 2 0000060C 5343 subq.w D3, 1 0000060E E344 asl D4.w, 1 00000610 6020 bra +0x22 /* 00000632 */ label00000612: 00000612 3203 move.w D1, D3 label00000614: 00000614 1020 move.b D0, -[A0] 00000616 12FB 002C move.b [A1]+, [PC + D0.w + 0x2C] 0000061A 1020 move.b D0, -[A0] 0000061C 12FB 0026 move.b [A1]+, [PC + D0.w + 0x26] 00000620 1020 move.b D0, -[A0] 00000622 12FB 0020 move.b [A1]+, [PC + D0.w + 0x20] 00000626 1020 move.b D0, -[A0] 00000628 12FB 001A move.b [A1]+, [PC + D0.w + 0x1A] label0000062C: 0000062C 51C9 FFE6 dbf D1, -0x1C /* 00000614 */ 00000630 D0C4 add.w A0, D4 label00000632: 00000632 51CA FFDE dbf D2, -0x24 /* 00000612 */ 00000636 4CDF 0018 movem.l D3,D4, [A7]+ 0000063A 4E5E unlink A6 0000063C 205F movea.l A0, [A7]+ 0000063E 4FEF 000E lea.l A7, [A7 + 0xE] 00000642 4ED0 jmp [A0] 00000644 0080 40C0 20A0 ori.l D0, 0x40C020A0 0000064A 60E0 bra -0x1E /* 0000062C */ 0000064C 1090 move.b [A0], [A0] 0000064E 50D0 st [A0] label00000650: 00000650 30B0 70F0 move.w [A0], [A0 + D7.w - 0x16] 00000654 0888 48C8 bclr.b A0, 0xC8 00000658 28A8 68E8 move.l [A4], [A0 + 0x68E8] 0000065C 1898 move.b [A4], [A0]+ 0000065E 58D8 svc [A0]+ 00000660 38B8 78F8 move.w [A4], [0x000078F8] 00000664 0484 44C4 24A4 subi.l D4, 0x44C424A4 // begin alternate branch 00000668-0000066A label00000668: 00000668 24A4 move.l [A2], -[A4] // end alternate branch 00000668-0000066A label00000668: // (misaligned) 0000066A 64E4 bcc -0x1A /* 00000650 */ 0000066C 1494 move.b [A2], [A4] label0000066E: 0000066E 54D4 scc [A4] 00000670 34B4 74F4 move.w [A2], [A4 + D7.w * 4 - 0x12] 00000674 0C8C 4CCC 2CAC cmpi.l A4, 0x4CCC2CAC 0000067A 6CEC bge -0x12 /* 00000668 */ 0000067C 1C9C move.b [A6], [A4]+ 0000067E 5CDC sge [A4]+ 00000680 3CBC 7CFC move.w [A6], 0x7CFC 00000684 0282 42C2 22A2 andi.l D2, 0x42C222A2 // begin alternate branch 00000686-0000068A label00000686: 00000686 42C2 .invalid D2 // invalid opcode 4 with subtype 1 00000688 22A2 move.l [A1], -[A2] // end alternate branch 00000686-0000068A label00000686: // (misaligned) 0000068A 62E2 bhi -0x1C /* 0000066E */ 0000068C 1292 move.b [A1], [A2] 0000068E 52D2 shi [A2] 00000690 32B2 72F2 move.w [A1], [A2 + D7.w * 2 - 0x14] // begin alternate branch 00000692-00000694 label00000692: 00000692 72F2 moveq.l D1, 0xFFFFFFF2 // end alternate branch 00000692-00000694 label00000692: // (misaligned) 00000694 0A8A 4ACA 2AAA xori.l A2, 0x4ACA2AAA 0000069A 6AEA bpl -0x14 /* 00000686 */ 0000069C 1A9A move.b [A5], [A2]+ 0000069E 5ADA spl [A2]+ 000006A0 3ABA 7AFA move.w [A5], [PC + 0x7AFA /* 0000819C */] 000006A4 0686 46C6 26A6 addi.l D6, 0x46C626A6 label000006AA: 000006AA 66E6 bne -0x18 /* 00000692 */ 000006AC 1696 move.b [A3], [A6] 000006AE 56D6 sne [A6] 000006B0 36B6 76F6 move.w [A3], [A6 + D7.w * 8 - 0x10] 000006B4 0E8E 4ECE 2EAE .invalid.l A6, 0x4ECE2EAE // invalid immediate operation 000006BA 6EEE bgt -0x10 /* 000006AA */ 000006BC 1E9E move.b [A7], [A6]+ 000006BE 5EDE sgt [A6]+ 000006C0 3EBE move.w [A7], <> 000006C2 7EFE moveq.l D7, 0xFFFFFFFE 000006C4 0181 bclr D1, D0 000006C6 41C1 lea.l A0, D1 000006C8 21A1 61E1 1191 move.l [[0x1191]], -[A1] 000006CE 51D1 sf [A1] 000006D0 31B1 71F1 0989 49C9 29A9 69E9 move.w [[0x69E9 + D2]], [[0x98949C9]] 000006DC 1999 59D9 move.b [[]], [A1]+ 000006E0 39B9 79F9 0585 45C5 move.w <>, [0x79F90585] 000006E8 25A5 65E5 move.l <>, -[A5] 000006EC 1595 55D5 move.b <>, [A5] 000006F0 35B5 75F5 0D8D move.w [[ + <>] + D0 * 4], <> 000006F6 4DCD lea.l A6, A5 000006F8 2DAD 6DED 1D9D move.l [[] + D1 * 4], [A5 + 0x6DED] 000006FE 5DDD slt [A5]+ 00000700 3DBD 7DFD move.w <>, <> 00000704 0383 bclr D3, D1 00000706 43C3 lea.l A1, D3 00000708 23A3 63E3 1393 53D3 33B3 move.l [[0x1393] + 0x53D333B3], -[A3] 00000712 73F3 moveq.l D1, 0xFFFFFFF3 00000714 0B8B bclr A3, D5 00000716 4BCB lea.l A5, A3 00000718 2BAB 6BEB 1B9B 5BDB 3BBB move.l [[ + D1 * 2] + 0x5BDB3BBB], [A3 + 0x6BEB] 00000722 7BFB moveq.l D5, 0xFFFFFFFB 00000724 0787 bclr D7, D3 00000726 47C7 lea.l A3, D7 00000728 27A7 67E7 move.l <>, -[A7] 0000072C 1797 57D7 move.b <>, [A7] 00000730 37B7 77F7 0F8F 4FCF 2FAF move.w [[ + <>] + D0 * 8 + 0x4FCF2FAF], <> 0000073A 6FEF ble -0xF /* 0000072B */ 0000073C 1F9F 5FDF move.b <>, [A7]+ 00000740 3FBF 7FFF move.w <>, <> fn00000744: 00000744 201F move.l D0, [A7]+ 00000746 321F move.w D1, [A7]+ 00000748 341F move.w D2, [A7]+ 0000074A 225F movea.l A1, [A7]+ 0000074C 205F movea.l A0, [A7]+ 0000074E 2F00 move.l -[A7], D0 00000750 2F0A move.l -[A7], A2 00000752 5341 subq.w D1, 1 00000754 3002 move.w D0, D2 00000756 C0C1 mulu.w D0, D1 00000758 D1C0 add.l A0, D0 0000075A 45FA 005C lea.l A2, [PC + 0x5C /* 000007B8, value 0x90C251C9 */] 0000075E 3002 move.w D0, D2 00000760 E240 asr D0.w, 1 00000762 94C0 sub.w A2, D0 00000764 D442 add.w D2, D2 label00000766: 00000766 4ED2 jmp [A2] 00000768 22D8 move.l [A1]+, [A0]+ 0000076A 22D8 move.l [A1]+, [A0]+ 0000076C 22D8 move.l [A1]+, [A0]+ 0000076E 22D8 move.l [A1]+, [A0]+ 00000770 22D8 move.l [A1]+, [A0]+ 00000772 22D8 move.l [A1]+, [A0]+ 00000774 22D8 move.l [A1]+, [A0]+ 00000776 22D8 move.l [A1]+, [A0]+ 00000778 22D8 move.l [A1]+, [A0]+ 0000077A 22D8 move.l [A1]+, [A0]+ 0000077C 22D8 move.l [A1]+, [A0]+ 0000077E 22D8 move.l [A1]+, [A0]+ 00000780 22D8 move.l [A1]+, [A0]+ 00000782 22D8 move.l [A1]+, [A0]+ 00000784 22D8 move.l [A1]+, [A0]+ 00000786 22D8 move.l [A1]+, [A0]+ 00000788 22D8 move.l [A1]+, [A0]+ 0000078A 22D8 move.l [A1]+, [A0]+ 0000078C 22D8 move.l [A1]+, [A0]+ 0000078E 22D8 move.l [A1]+, [A0]+ 00000790 22D8 move.l [A1]+, [A0]+ 00000792 22D8 move.l [A1]+, [A0]+ 00000794 22D8 move.l [A1]+, [A0]+ 00000796 22D8 move.l [A1]+, [A0]+ 00000798 22D8 move.l [A1]+, [A0]+ 0000079A 22D8 move.l [A1]+, [A0]+ 0000079C 22D8 move.l [A1]+, [A0]+ 0000079E 22D8 move.l [A1]+, [A0]+ 000007A0 22D8 move.l [A1]+, [A0]+ 000007A2 22D8 move.l [A1]+, [A0]+ 000007A4 22D8 move.l [A1]+, [A0]+ 000007A6 22D8 move.l [A1]+, [A0]+ 000007A8 22D8 move.l [A1]+, [A0]+ 000007AA 22D8 move.l [A1]+, [A0]+ 000007AC 22D8 move.l [A1]+, [A0]+ 000007AE 22D8 move.l [A1]+, [A0]+ 000007B0 22D8 move.l [A1]+, [A0]+ 000007B2 22D8 move.l [A1]+, [A0]+ 000007B4 22D8 move.l [A1]+, [A0]+ 000007B6 22D8 move.l [A1]+, [A0]+ 000007B8 90C2 sub.w A0, D2 000007BA 51C9 FFAA dbf D1, -0x58 /* 00000766 */ 000007BE 245F movea.l A2, [A7]+ 000007C0 4E75 rts export_178: fn000007C2: 000007C2 2055 movea.l A0, [A5] 000007C4 3F68 FF68 0004 move.w [A7 + 0x4], [A0 - 0x98] 000007CA 4E75 rts fn000007CC: 000007CC 4E56 FFFA link A6, -0x0006 000007D0 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 000007D4 7AFF moveq.l D5, 0xFFFFFFFF 000007D6 2F2E 0010 move.l -[A7], [A6 + 0x10] 000007DA 2F05 move.l -[A7], D5 000007DC 302E 000A move.w D0, [A6 + 0xA] 000007E0 E440 asr D0.w, 2 000007E2 C0EE 0008 mulu.w D0, [A6 + 0x8] 000007E6 2F00 move.l -[A7], D0 000007E8 4EAD 1E8A jsr [A5 + 0x1E8A /* export_973 */] 000007EC 536E 0008 subq.w [A6 + 0x8], 1 000007F0 206E 0014 movea.l A0, [A6 + 0x14] 000007F4 246E 0010 movea.l A2, [A6 + 0x10] 000007F8 302E 000C move.w D0, [A6 + 0xC] 000007FC C0EE 000A mulu.w D0, [A6 + 0xA] 00000800 D1C0 add.l A0, D0 00000802 D5C0 add.l A2, D0 00000804 302E 000E move.w D0, [A6 + 0xE] 00000808 3200 move.w D1, D0 0000080A E648 lsr D0.w, 3 0000080C 4641 not.w D1 0000080E 03B2 0000 bclr [A2 + D0.w], D1 00000812 3D6E 000A FFFE move.w [A6 - 0x2], [A6 + 0xA] 00000818 382E 000C move.w D4, [A6 + 0xC] 0000081C 3D44 FFFC move.w [A6 - 0x4], D4 00000820 6704 beq +0x6 /* 00000826 */ 00000822 536E FFFC subq.w [A6 - 0x4], 1 label00000826: 00000826 3D44 FFFA move.w [A6 - 0x6], D4 0000082A 224A movea.l A1, A2 0000082C 50C6 st D6 0000082E 6002 bra +0x4 /* 00000832 */ label00000830: 00000830 51C6 sf D6 label00000832: 00000832 2205 move.l D1, D5 00000834 362E 000A move.w D3, [A6 + 0xA] 00000838 E243 asr D3.w, 1 0000083A 5343 subq.w D3, 1 label0000083C: 0000083C 321A move.w D1, [A2]+ 0000083E 660C bne +0xE /* 0000084C */ 00000840 5448 addq.w A0, 2 00000842 5449 addq.w A1, 2 00000844 4841 swap.w D1 00000846 51CB FFF4 dbf D3, -0xE /* 0000083C */ 0000084A 6032 bra +0x34 /* 0000087E */ label0000084C: 0000084C 3418 move.w D2, [A0]+ 0000084E C259 and.w D1, [A1]+ 00000850 8242 or.w D1, D2 00000852 B285 cmp.l D1, D5 00000854 6724 beq +0x26 /* 0000087A */ 00000856 2001 move.l D0, D1 00000858 E288 lsr D0, 1 0000085A C041 and.w D0, D1 0000085C 8042 or.w D0, D2 label0000085E: 0000085E 3200 move.w D1, D0 00000860 2001 move.l D0, D1 00000862 E288 lsr D0, 1 00000864 C041 and.w D0, D1 00000866 8042 or.w D0, D2 00000868 B041 cmp.w D0, D1 0000086A 66F2 bne -0xC /* 0000085E */ 0000086C B26A FFFE cmp.w D1, [A2 - 0x2] 00000870 6706 beq +0x8 /* 00000878 */ 00000872 50C6 st D6 00000874 3541 FFFE move.w [A2 - 0x2], D1 label00000878: 00000878 4841 swap.w D1 label0000087A: 0000087A 51CB FFC0 dbf D3, -0x42 /* 0000083C */ label0000087E: 0000087E 2205 move.l D1, D5 00000880 362E 000A move.w D3, [A6 + 0xA] 00000884 E243 asr D3.w, 1 00000886 5343 subq.w D3, 1 label00000888: 00000888 3222 move.w D1, -[A2] 0000088A 660C bne +0xE /* 00000898 */ 0000088C 5548 subq.w A0, 2 0000088E 5549 subq.w A1, 2 00000890 4841 swap.w D1 00000892 51CB FFF4 dbf D3, -0xE /* 00000888 */ 00000896 602E bra +0x30 /* 000008C6 */ label00000898: 00000898 3420 move.w D2, -[A0] 0000089A C261 and.w D1, -[A1] 0000089C 8242 or.w D1, D2 0000089E B285 cmp.l D1, D5 000008A0 6720 beq +0x22 /* 000008C2 */ 000008A2 2001 move.l D0, D1 000008A4 E398 rol D0, 1 000008A6 C041 and.w D0, D1 000008A8 8042 or.w D0, D2 label000008AA: 000008AA 3200 move.w D1, D0 000008AC 2001 move.l D0, D1 000008AE E398 rol D0, 1 000008B0 C041 and.w D0, D1 000008B2 8042 or.w D0, D2 000008B4 B041 cmp.w D0, D1 000008B6 66F2 bne -0xC /* 000008AA */ 000008B8 B252 cmp.w D1, [A2] 000008BA 6704 beq +0x6 /* 000008C0 */ 000008BC 50C6 st D6 000008BE 3481 move.w [A2], D1 label000008C0: 000008C0 4841 swap.w D1 label000008C2: 000008C2 51CB FFC4 dbf D3, -0x3E /* 00000888 */ label000008C6: 000008C6 8E06 or.b D7, D6 000008C8 224A movea.l A1, A2 000008CA 302E FFFE move.w D0, [A6 - 0x2] 000008CE 6B1E bmi +0x20 /* 000008EE */ 000008D0 B86E FFFA cmp.w D4, [A6 - 0x6] 000008D4 660E bne +0x10 /* 000008E4 */ 000008D6 B86E 0008 cmp.w D4, [A6 + 0x8] 000008DA 6730 beq +0x32 /* 0000090C */ 000008DC 4A06 tst.b D6 000008DE 672C beq +0x2E /* 0000090C */ 000008E0 526E FFFA addq.w [A6 - 0x6], 1 label000008E4: 000008E4 5244 addq.w D4, 1 000008E6 D0C0 add.w A0, D0 000008E8 D4C0 add.w A2, D0 000008EA 6000 FF44 bra -0xBA /* 00000830 */ label000008EE: 000008EE B86E FFFC cmp.w D4, [A6 - 0x4] 000008F2 660E bne +0x10 /* 00000902 */ 000008F4 0C44 0000 cmpi.w D4, 0x0 000008F8 6712 beq +0x14 /* 0000090C */ 000008FA 4A06 tst.b D6 000008FC 670E beq +0x10 /* 0000090C */ 000008FE 536E FFFC subq.w [A6 - 0x4], 1 label00000902: 00000902 5344 subq.w D4, 1 00000904 D0C0 add.w A0, D0 00000906 D4C0 add.w A2, D0 00000908 6000 FF26 bra -0xD8 /* 00000830 */ label0000090C: 0000090C 4607 not.b D7 0000090E 6608 bne +0xA /* 00000918 */ 00000910 446E FFFE neg.w [A6 - 0x2] 00000914 6000 FF1A bra -0xE4 /* 00000830 */ label00000918: 00000918 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000091C 302E 000A move.w D0, [A6 + 0xA] 00000920 E440 asr D0.w, 2 00000922 3F00 move.w -[A7], D0 00000924 302E 0008 move.w D0, [A6 + 0x8] 00000928 5240 addq.w D0, 1 0000092A 3F00 move.w -[A7], D0 0000092C 4EAD 1ECA jsr [A5 + 0x1ECA /* export_981 */] 00000930 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 00000934 4E5E unlink A6 00000936 205F movea.l A0, [A7]+ 00000938 4FEF 0010 lea.l A7, [A7 + 0x10] 0000093C 4ED0 jmp [A0] fn0000093E: 0000093E 205F movea.l A0, [A7]+ 00000940 225F movea.l A1, [A7]+ 00000942 301F move.w D0, [A7]+ 00000944 9069 0006 sub.w D0, [A1 + 0x6] 00000948 C1E9 0004 muls.w D0, [A1 + 0x4] 0000094C 321F move.w D1, [A7]+ 0000094E 9269 0008 sub.w D1, [A1 + 0x8] 00000952 2251 movea.l A1, [A1] 00000954 D3C0 add.l A1, D0 00000956 3001 move.w D0, D1 00000958 E641 asr D1.w, 3 0000095A 4640 not.w D0 0000095C 0131 1000 btst [A1 + D1.w], D0 00000960 56D7 sne [A7] 00000962 4417 neg.b [A7] 00000964 4ED0 jmp [A0] fn00000966: 00000966 205F movea.l A0, [A7]+ 00000968 321F move.w D1, [A7]+ 0000096A 201F move.l D0, [A7]+ 0000096C E2B8 ror D0, D1 0000096E 2E80 move.l [A7], D0 00000970 4ED0 jmp [A0] fn00000972: 00000972 4E56 0000 link A6, 0 00000976 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 0000097A 226E 0018 movea.l A1, [A6 + 0x18] 0000097E 246E 0014 movea.l A2, [A6 + 0x14] 00000982 266E 0010 movea.l A3, [A6 + 0x10] 00000986 286E 000C movea.l A4, [A6 + 0xC] 0000098A 3014 move.w D0, [A4] 0000098C C0EE 0008 mulu.w D0, [A6 + 0x8] 00000990 D3C0 add.l A1, D0 00000992 D5C0 add.l A2, D0 00000994 D7C0 add.l A3, D0 00000996 3E2C 0004 move.w D7, [A4 + 0x4] 0000099A 9E54 sub.w D7, [A4] 0000099C 3C2C 0006 move.w D6, [A4 + 0x6] 000009A0 9C6C 0002 sub.w D6, [A4 + 0x2] 000009A4 6F00 0076 ble +0x78 /* 00000A1C */ 000009A8 162E 000A move.b D3, [A6 + 0xA] 000009AC 4267 clr.w -[A7] 000009AE A861 syscall Random 000009B0 4A5F tst.w [A7]+ 000009B2 2055 movea.l A0, [A5] 000009B4 2828 FF82 move.l D4, [A0 - 0x7E] 000009B8 3A06 move.w D5, D6 000009BA EA4D lsr D5.w, 5 000009BC 5345 subq.w D5, 1 000009BE 6C00 0058 bge +0x5A /* 00000A18 */ 000009C2 4245 clr.w D5 000009C4 6000 0052 bra +0x54 /* 00000A18 */ label000009C8: 000009C8 3405 move.w D2, D5 label000009CA: 000009CA 3004 move.w D0, D4 000009CC C0FC mulu.w D0, 0xFFFFFFFFFFFFFFFF 000009CE 0DCD bset A5, D6 000009D0 4840 swap.w D0 000009D2 D044 add.w D0, D4 000009D4 4844 swap.w D4 000009D6 C8FC mulu.w D4, 0xFFFFFFFFFFFFFFFF 000009D8 0DCD bset A5, D6 000009DA D044 add.w D0, D4 000009DC 2800 move.l D4, D0 000009DE 4844 swap.w D4 000009E0 5284 addq.l D4, 1 000009E2 C0C6 mulu.w D0, D6 000009E4 4840 swap.w D0 000009E6 D06C 0002 add.w D0, [A4 + 0x2] 000009EA 3200 move.w D1, D0 000009EC E649 lsr D1.w, 3 000009EE 4640 not.w D0 000009F0 0133 1000 btst [A3 + D1.w], D0 000009F4 6712 beq +0x14 /* 00000A08 */ 000009F6 01F1 1000 bset [A1 + D1.w], D0 000009FA 4A03 tst.b D3 000009FC 6606 bne +0x8 /* 00000A04 */ 000009FE 01B2 1000 bclr [A2 + D1.w], D0 00000A02 6004 bra +0x6 /* 00000A08 */ label00000A04: 00000A04 01F2 1000 bset [A2 + D1.w], D0 label00000A08: 00000A08 51CA FFC0 dbf D2, -0x42 /* 000009CA */ 00000A0C D2EE 0008 add.w A1, [A6 + 0x8] 00000A10 D4EE 0008 add.w A2, [A6 + 0x8] 00000A14 D6EE 0008 add.w A3, [A6 + 0x8] label00000A18: 00000A18 51CF FFAE dbf D7, -0x54 /* 000009C8 */ label00000A1C: 00000A1C 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 00000A20 4E5E unlink A6 00000A22 205F movea.l A0, [A7]+ 00000A24 4FEF 0014 lea.l A7, [A7 + 0x14] 00000A28 4ED0 jmp [A0] fn00000A2A: 00000A2A 4E56 FFFC link A6, -0x0004 00000A2E 48E7 1F3C movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4,A5 00000A32 206E 0010 movea.l A0, [A6 + 0x10] 00000A36 266E 000C movea.l A3, [A6 + 0xC] 00000A3A 302B 0004 move.w D0, [A3 + 0x4] 00000A3E 9053 sub.w D0, [A3] 00000A40 6F00 012E ble +0x130 /* 00000B70 */ 00000A44 3D40 FFFE move.w [A6 - 0x2], D0 00000A48 302B 0006 move.w D0, [A3 + 0x6] 00000A4C 322B 0002 move.w D1, [A3 + 0x2] 00000A50 0241 FFF0 andi.w D1, 0xFFF0 00000A54 9041 sub.w D0, D1 00000A56 6F00 0118 ble +0x11A /* 00000B70 */ 00000A5A EA48 lsr D0.w, 5 00000A5C 3D40 FFFC move.w [A6 - 0x4], D0 00000A60 5240 addq.w D0, 1 00000A62 E548 lsl D0.w, 2 00000A64 3E2E 0008 move.w D7, [A6 + 0x8] 00000A68 3247 movea.w A1, D7 00000A6A 92C0 sub.w A1, D0 00000A6C 3013 move.w D0, [A3] 00000A6E C0C7 mulu.w D0, D7 00000A70 322B 0002 move.w D1, [A3 + 0x2] 00000A74 E849 lsr D1.w, 4 00000A76 D241 add.w D1, D1 00000A78 48C1 ext.l D1 00000A7A D081 add.l D0, D1 00000A7C 286E 0018 movea.l A4, [A6 + 0x18] 00000A80 D9C0 add.l A4, D0 00000A82 2A6E 0014 movea.l A5, [A6 + 0x14] 00000A86 DBC0 add.l A5, D0 00000A88 2210 move.l D1, [A0] 00000A8A B293 cmp.l D1, [A3] 00000A8C 6600 0068 bne +0x6A /* 00000AF6 */ 00000A90 246E 0020 movea.l A2, [A6 + 0x20] 00000A94 D5C0 add.l A2, D0 00000A96 266E 001C movea.l A3, [A6 + 0x1C] 00000A9A D7C0 add.l A3, D0 00000A9C 302E 000A move.w D0, [A6 + 0xA] 00000AA0 6700 002C beq +0x2E /* 00000ACE */ 00000AA4 0C40 0001 cmpi.w D0, 0x1 00000AA8 6704 beq +0x6 /* 00000AAE */ 00000AAA 6000 00C4 bra +0xC6 /* 00000B70 */ label00000AAE: 00000AAE 3C2E FFFC move.w D6, [A6 - 0x4] label00000AB2: 00000AB2 201A move.l D0, [A2]+ 00000AB4 4680 not.l D0 00000AB6 C19C .incomplete 00000AB8 C19D .incomplete 00000ABA 51CE FFF6 dbf D6, -0xC /* 00000AB2 */ 00000ABE D4C9 add.w A2, A1 00000AC0 D8C9 add.w A4, A1 00000AC2 DAC9 add.w A5, A1 00000AC4 536E FFFE subq.w [A6 - 0x2], 1 00000AC8 66E4 bne -0x1A /* 00000AAE */ 00000ACA 6000 00A4 bra +0xA6 /* 00000B70 */ label00000ACE: 00000ACE 3C2E FFFC move.w D6, [A6 - 0x4] label00000AD2: 00000AD2 201A move.l D0, [A2]+ 00000AD4 221B move.l D1, [A3]+ 00000AD6 819C or.l [A4]+, D0 00000AD8 4680 not.l D0 00000ADA C095 and.l D0, [A5] 00000ADC 8081 or.l D0, D1 00000ADE 2AC0 move.l [A5]+, D0 00000AE0 51CE FFF0 dbf D6, -0x12 /* 00000AD2 */ 00000AE4 D4C9 add.w A2, A1 00000AE6 D6C9 add.w A3, A1 00000AE8 D8C9 add.w A4, A1 00000AEA DAC9 add.w A5, A1 00000AEC 536E FFFE subq.w [A6 - 0x2], 1 00000AF0 66DC bne -0x22 /* 00000ACE */ 00000AF2 6000 007C bra +0x7E /* 00000B70 */ label00000AF6: 00000AF6 3A2B 0002 move.w D5, [A3 + 0x2] 00000AFA 9A68 0002 sub.w D5, [A0 + 0x2] 00000AFE 0245 000F andi.w D5, 0xF 00000B02 78FF moveq.l D4, 0xFFFFFFFF 00000B04 3005 move.w D0, D5 00000B06 6002 bra +0x4 /* 00000B0A */ label00000B08: 00000B08 D844 add.w D4, D4 label00000B0A: 00000B0A 51C8 FFFC dbf D0, -0x6 /* 00000B08 */ 00000B0E 3010 move.w D0, [A0] 00000B10 C0C7 mulu.w D0, D7 00000B12 3228 0002 move.w D1, [A0 + 0x2] 00000B16 D245 add.w D1, D5 00000B18 E849 lsr D1.w, 4 00000B1A D241 add.w D1, D1 00000B1C 48C1 ext.l D1 00000B1E D081 add.l D0, D1 00000B20 246E 0020 movea.l A2, [A6 + 0x20] 00000B24 D5C0 add.l A2, D0 00000B26 266E 001C movea.l A3, [A6 + 0x1C] 00000B2A D7C0 add.l A3, D0 label00000B2C: 00000B2C 3C2E FFFC move.w D6, [A6 - 0x4] 00000B30 242A FFFE move.l D2, [A2 - 0x2] 00000B34 262B FFFE move.l D3, [A3 - 0x2] label00000B38: 00000B38 201A move.l D0, [A2]+ 00000B3A 3400 move.w D2, D0 00000B3C 4842 swap.w D2 00000B3E B540 xor.w D0, D2 00000B40 C044 and.w D0, D4 00000B42 B540 xor.w D0, D2 00000B44 EAB8 ror D0, D5 00000B46 221B move.l D1, [A3]+ 00000B48 3601 move.w D3, D1 00000B4A 4843 swap.w D3 00000B4C B741 xor.w D1, D3 00000B4E C244 and.w D1, D4 00000B50 B741 xor.w D1, D3 00000B52 EAB9 ror D1, D5 00000B54 819C or.l [A4]+, D0 00000B56 4680 not.l D0 00000B58 C095 and.l D0, [A5] 00000B5A 8081 or.l D0, D1 00000B5C 2AC0 move.l [A5]+, D0 00000B5E 51CE FFD8 dbf D6, -0x2A /* 00000B38 */ 00000B62 D4C9 add.w A2, A1 00000B64 D6C9 add.w A3, A1 00000B66 D8C9 add.w A4, A1 00000B68 DAC9 add.w A5, A1 00000B6A 536E FFFE subq.w [A6 - 0x2], 1 00000B6E 66BC bne -0x42 /* 00000B2C */ label00000B70: 00000B70 4CDF 3CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4,A5, [A7]+ 00000B74 4E5E unlink A6 00000B76 205F movea.l A0, [A7]+ 00000B78 4FEF 001C lea.l A7, [A7 + 0x1C] 00000B7C 4ED0 jmp [A0] fn00000B7E: 00000B7E 201F move.l D0, [A7]+ 00000B80 221F move.l D1, [A7]+ 00000B82 225F movea.l A1, [A7]+ 00000B84 205F movea.l A0, [A7]+ 00000B86 2F00 move.l -[A7], D0 00000B88 5381 subq.l D1, 1 00000B8A 2401 move.l D2, D1 00000B8C 0482 0000 8000 subi.l D2, 0x8000 00000B92 6D0E blt +0x10 /* 00000BA2 */ 00000B94 323C 7FFF move.w D1, 0x7FFF label00000B98: 00000B98 2010 move.l D0, [A0] 00000B9A 20D1 move.l [A0]+, [A1] 00000B9C 22C0 move.l [A1]+, D0 00000B9E 51CA FFF8 dbf D2, -0xA /* 00000B98 */ label00000BA2: 00000BA2 2010 move.l D0, [A0] 00000BA4 20D1 move.l [A0]+, [A1] 00000BA6 22C0 move.l [A1]+, D0 00000BA8 51C9 FFF8 dbf D1, -0xA /* 00000BA2 */ 00000BAC 4E75 rts export_179: fn00000BAE: 00000BAE 4E56 0000 link A6, 0 00000BB2 4EBA 06E0 jsr [PC + 0x6E0 /* 00001294 */] 00000BB6 2F2D C8E8 move.l -[A7], [A5 - 0x3718] 00000BBA 2F2D C1B8 move.l -[A7], [A5 - 0x3E48] 00000BBE 486D B420 pea.l [A5 - 0x4BE0] 00000BC2 4267 clr.w -[A7] 00000BC4 4EAD 2D0A jsr [A5 + 0x2D0A /* export_1437 */] 00000BC8 2F2D C92E move.l -[A7], [A5 - 0x36D2] 00000BCC 2F2D C1BC move.l -[A7], [A5 - 0x3E44] 00000BD0 486D B420 pea.l [A5 - 0x4BE0] 00000BD4 4267 clr.w -[A7] 00000BD6 4EAD 2D0A jsr [A5 + 0x2D0A /* export_1437 */] 00000BDA 41ED B420 lea.l A0, [A5 - 0x4BE0] 00000BDE 43ED B38A lea.l A1, [A5 - 0x4C76] 00000BE2 7003 moveq.l D0, 0x03 label00000BE4: 00000BE4 30D9 move.w [A0]+, [A1]+ 00000BE6 51C8 FFFC dbf D0, -0x6 /* 00000BE4 */ 00000BEA 102D FD06 move.b D0, [A5 - 0x2FA] 00000BEE 6716 beq +0x18 /* 00000C06 */ 00000BF0 2F2D C5AA move.l -[A7], [A5 - 0x3A56] 00000BF4 2F2D BA08 move.l -[A7], [A5 - 0x45F8] 00000BF8 486D C704 pea.l [A5 - 0x38FC] 00000BFC 4267 clr.w -[A7] 00000BFE 4EAD 2D0A jsr [A5 + 0x2D0A /* export_1437 */] 00000C02 422D FD06 clr.b [A5 - 0x2FA] label00000C06: 00000C06 1B6D B56E FC78 move.b [A5 - 0x388], [A5 - 0x4A92] 00000C0C 1B6D FD14 FC74 move.b [A5 - 0x38C], [A5 - 0x2EC] 00000C12 1B6D FD1E FC76 move.b [A5 - 0x38A], [A5 - 0x2E2] 00000C18 1B6D FD0C FC6A move.b [A5 - 0x396], [A5 - 0x2F4] 00000C1E 1B6D FD10 FC72 move.b [A5 - 0x38E], [A5 - 0x2F0] 00000C24 1B6D FD0E FC70 move.b [A5 - 0x390], [A5 - 0x2F2] 00000C2A 1B6D FD40 FD02 move.b [A5 - 0x2FE], [A5 - 0x2C0] 00000C30 41ED FCFA lea.l A0, [A5 - 0x306] 00000C34 43ED FD38 lea.l A1, [A5 - 0x2C8] 00000C38 7003 moveq.l D0, 0x03 label00000C3A: 00000C3A 30D9 move.w [A0]+, [A1]+ 00000C3C 51C8 FFFC dbf D0, -0x6 /* 00000C3A */ 00000C40 2B6D FD42 FD28 move.l [A5 - 0x2D8], [A5 - 0x2BE] 00000C46 422D FD0C clr.b [A5 - 0x2F4] 00000C4A 4E5E unlink A6 00000C4C 4E75 rts export_180: 00000C4E 4E56 0000 link A6, 0 00000C52 1B7C 0001 C218 move.b [A5 - 0x3DE8], 0x1 00000C58 1B7C 0001 C0AC move.b [A5 - 0x3F54], 0x1 00000C5E 41ED C290 lea.l A0, [A5 - 0x3D70] 00000C62 43ED C704 lea.l A1, [A5 - 0x38FC] 00000C66 7003 moveq.l D0, 0x03 label00000C68: 00000C68 30D9 move.w [A0]+, [A1]+ 00000C6A 51C8 FFFC dbf D0, -0x6 /* 00000C68 */ 00000C6E 422D FD40 clr.b [A5 - 0x2C0] 00000C72 422D FD1E clr.b [A5 - 0x2E2] 00000C76 422D FD14 clr.b [A5 - 0x2EC] 00000C7A 4EAD 0052 jsr [A5 + 0x52 /* export_6 */] 00000C7E 4EBA FF2E jsr [PC - 0xD2 /* 00000BAE */] 00000C82 426D B520 clr.w [A5 - 0x4AE0] 00000C86 4E5E unlink A6 00000C88 4E75 rts export_181: fn00000C8A: 00000C8A 4E56 FFFE link A6, -0x0002 00000C8E 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00000C92 4EBA FF1A jsr [PC - 0xE6 /* 00000BAE */] 00000C96 4E5E unlink A6 00000C98 4E75 rts export_182: fn00000C9A: 00000C9A 4E56 0000 link A6, 0 00000C9E 422E 0008 clr.b [A6 + 0x8] 00000CA2 4EAD 2A6A jsr [A5 + 0x2A6A /* export_1353 */] 00000CA6 4EAD 0FB2 jsr [A5 + 0xFB2 /* export_498 */] 00000CAA 102D FD24 move.b D0, [A5 - 0x2DC] 00000CAE 6704 beq +0x6 /* 00000CB4 */ 00000CB0 4EAD 005A jsr [A5 + 0x5A /* export_7 */] label00000CB4: 00000CB4 102D FD14 move.b D0, [A5 - 0x2EC] 00000CB8 6704 beq +0x6 /* 00000CBE */ 00000CBA 4EBA 55DC jsr [PC + 0x55DC /* 00006298 */] label00000CBE: 00000CBE 102D FD0C move.b D0, [A5 - 0x2F4] 00000CC2 6704 beq +0x6 /* 00000CC8 */ 00000CC4 4EBA FEE8 jsr [PC - 0x118 /* 00000BAE */] label00000CC8: 00000CC8 4A2D FC56 tst.b [A5 - 0x3AA] 00000CCC 670E beq +0x10 /* 00000CDC */ 00000CCE 422D FC56 clr.b [A5 - 0x3AA] 00000CD2 1B7C 0001 A1AC move.b [A5 - 0x5E54], 0x1 00000CD8 4EBA 0790 jsr [PC + 0x790 /* 0000146A */] label00000CDC: 00000CDC 486D C460 pea.l [A5 - 0x3BA0] 00000CE0 A873 syscall SetPort 00000CE2 102D A84C move.b D0, [A5 - 0x57B4] 00000CE6 C02D C0BC and.b D0, [A5 - 0x3F44] 00000CEA 122D FCF8 move.b D1, [A5 - 0x308] 00000CEE 0A01 0001 xori.b D1, 0x1 00000CF2 C001 and.b D0, D1 00000CF4 6706 beq +0x8 /* 00000CFC */ 00000CF6 4EAD 2D6A jsr [A5 + 0x2D6A /* export_1449 */] 00000CFA 6022 bra +0x24 /* 00000D1E */ label00000CFC: 00000CFC 4267 clr.w -[A7] 00000CFE 4EBA 50B6 jsr [PC + 0x50B6 /* 00005DB6 */] 00000D02 101F move.b D0, [A7]+ 00000D04 6702 beq +0x4 /* 00000D08 */ 00000D06 6016 bra +0x18 /* 00000D1E */ label00000D08: 00000D08 102D FD1E move.b D0, [A5 - 0x2E2] 00000D0C 802D FD40 or.b D0, [A5 - 0x2C0] 00000D10 6708 beq +0xA /* 00000D1A */ 00000D12 1D7C 0001 0008 move.b [A6 + 0x8], 0x1 00000D18 6004 bra +0x6 /* 00000D1E */ label00000D1A: 00000D1A 4EAD 1FBA jsr [A5 + 0x1FBA /* export_1011 */] label00000D1E: 00000D1E 4E5E unlink A6 00000D20 4E75 rts export_183: fn00000D22: 00000D22 4E56 0000 link A6, 0 00000D26 4EAD 2A6A jsr [A5 + 0x2A6A /* export_1353 */] 00000D2A 4EBA FE82 jsr [PC - 0x17E /* 00000BAE */] 00000D2E 422D FD10 clr.b [A5 - 0x2F0] 00000D32 1B7C 0001 FD0C move.b [A5 - 0x2F4], 0x1 00000D38 1B7C 0001 B56E move.b [A5 - 0x4A92], 0x1 00000D3E 1B7C 0001 C2FA move.b [A5 - 0x3D06], 0x1 00000D44 4EBA 6208 jsr [PC + 0x6208 /* 00006F4E */] 00000D48 3B7C 0001 FD2C move.w [A5 - 0x2D4], 0x1 00000D4E 102D C2F8 move.b D0, [A5 - 0x3D08] 00000D52 6706 beq +0x8 /* 00000D5A */ 00000D54 3B6D C1C2 FD2C move.w [A5 - 0x2D4], [A5 - 0x3E3E] label00000D5A: 00000D5A 4E5E unlink A6 00000D5C 4E75 rts fn00000D5E: 00000D5E 4E56 FFF8 link A6, -0x0008 00000D62 2F0C move.l -[A7], A4 00000D64 286E 0008 movea.l A4, [A6 + 0x8] 00000D68 486C FFE0 pea.l [A4 - 0x20] 00000D6C 486C FF70 pea.l [A4 - 0x90] 00000D70 2F2E 000C move.l -[A7], [A6 + 0xC] 00000D74 486D B88E pea.l [A5 - 0x4772] 00000D78 486D B880 pea.l [A5 - 0x4780] 00000D7C 4267 clr.w -[A7] 00000D7E 486D C704 pea.l [A5 - 0x38FC] 00000D82 3F2C FF6C move.w -[A7], [A4 - 0x94] 00000D86 4EBA F39C jsr [PC - 0xC64 /* 00000124 */] 00000D8A 486E FFF8 pea.l [A6 - 0x8] 00000D8E 302E 000E move.w D0, [A6 + 0xE] 00000D92 5140 subq.w D0, 8 00000D94 3F00 move.w -[A7], D0 00000D96 302E 000C move.w D0, [A6 + 0xC] 00000D9A 906C FF60 sub.w D0, [A4 - 0xA0] 00000D9E 3F00 move.w -[A7], D0 00000DA0 302E 000E move.w D0, [A6 + 0xE] 00000DA4 5040 addq.w D0, 8 00000DA6 3F00 move.w -[A7], D0 00000DA8 302C FF5E move.w D0, [A4 - 0xA2] 00000DAC D06E 000C add.w D0, [A6 + 0xC] 00000DB0 3F00 move.w -[A7], D0 00000DB2 A8A7 syscall SetRect 00000DB4 486E FFF8 pea.l [A6 - 0x8] 00000DB8 486D C290 pea.l [A5 - 0x3D70] 00000DBC 4EAD 1F52 jsr [A5 + 0x1F52 /* export_998 */] 00000DC0 285F movea.l A4, [A7]+ 00000DC2 4E5E unlink A6 00000DC4 205F movea.l A0, [A7]+ 00000DC6 504F addq.w A7, 8 00000DC8 4ED0 jmp [A0] fn00000DCA: 00000DCA 4E56 FFDA link A6, -0x0026 00000DCE 48E7 0F08 movem.l -[A7], D4,D5,D6,D7,A4 00000DD2 286E 0008 movea.l A4, [A6 + 0x8] 00000DD6 4267 clr.w -[A7] 00000DD8 2F2C FFD4 move.l -[A7], [A4 - 0x2C] 00000DDC 486C FF64 pea.l [A4 - 0x9C] 00000DE0 A8AD syscall PtInRect 00000DE2 4267 clr.w -[A7] 00000DE4 2F2C FFD0 move.l -[A7], [A4 - 0x30] 00000DE8 486C FF64 pea.l [A4 - 0x9C] 00000DEC A8AD syscall PtInRect 00000DEE 101F move.b D0, [A7]+ 00000DF0 C01F and.b D0, [A7]+ 00000DF2 1D40 FFDF move.b [A6 - 0x21], D0 00000DF6 3C2C FFD2 move.w D6, [A4 - 0x2E] 00000DFA 9C6C FFD6 sub.w D6, [A4 - 0x2A] 00000DFE 3A2C FFD0 move.w D5, [A4 - 0x30] 00000E02 9A6C FFD4 sub.w D5, [A4 - 0x2C] 00000E06 4267 clr.w -[A7] 00000E08 3006 move.w D0, D6 00000E0A 6A02 bpl +0x4 /* 00000E0E */ 00000E0C 4440 neg.w D0 label00000E0E: 00000E0E 3F00 move.w -[A7], D0 00000E10 3005 move.w D0, D5 00000E12 6A02 bpl +0x4 /* 00000E16 */ 00000E14 4440 neg.w D0 label00000E16: 00000E16 3F00 move.w -[A7], D0 00000E18 4EAD 21CA jsr [A5 + 0x21CA /* export_1077 */] 00000E1C 3E1F move.w D7, [A7]+ 00000E1E 42A7 clr.l -[A7] 00000E20 3F06 move.w -[A7], D6 00000E22 3F07 move.w -[A7], D7 00000E24 A869 syscall FixRatio 00000E26 2D5F FFF0 move.l [A6 - 0x10], [A7]+ 00000E2A 42A7 clr.l -[A7] 00000E2C 3F05 move.w -[A7], D5 00000E2E 3F07 move.w -[A7], D7 00000E30 A869 syscall FixRatio 00000E32 2D5F FFF4 move.l [A6 - 0xC], [A7]+ 00000E36 42A7 clr.l -[A7] 00000E38 302C FFD6 move.w D0, [A4 - 0x2A] 00000E3C 48C0 ext.l D0 00000E3E 2F00 move.l -[A7], D0 00000E40 3F3C 0010 move.w -[A7], 0x10 00000E44 A85C syscall BitShift 00000E46 281F move.l D4, [A7]+ 00000E48 D8BC 0000 8000 add.l D4, 0x8000 00000E4E 42A7 clr.l -[A7] 00000E50 302C FFD4 move.w D0, [A4 - 0x2C] 00000E54 48C0 ext.l D0 00000E56 2F00 move.l -[A7], D0 00000E58 3F3C 0010 move.w -[A7], 0x10 00000E5C A85C syscall BitShift 00000E5E 201F move.l D0, [A7]+ 00000E60 D0BC 0000 8000 add.l D0, 0x8000 00000E66 2D40 FFEC move.l [A6 - 0x14], D0 00000E6A 3D7C 0001 FFDC move.w [A6 - 0x24], 0x1 00000E70 3D47 FFDA move.w [A6 - 0x26], D7 00000E74 3D6E FFDC FFFC move.w [A6 - 0x4], [A6 - 0x24] 00000E7A 603C bra +0x3E /* 00000EB8 */ label00000E7C: 00000E7C D8AE FFF0 add.l D4, [A6 - 0x10] 00000E80 202E FFF4 move.l D0, [A6 - 0xC] 00000E84 D1AE FFEC add.l [A6 - 0x14], D0 00000E88 486C FFE0 pea.l [A4 - 0x20] 00000E8C 486C FF70 pea.l [A4 - 0x90] 00000E90 2004 move.l D0, D4 00000E92 4840 swap.w D0 00000E94 3F00 move.w -[A7], D0 00000E96 3F2E FFEC move.w -[A7], [A6 - 0x14] 00000E9A 486D B88E pea.l [A5 - 0x4772] 00000E9E 486D B880 pea.l [A5 - 0x4780] 00000EA2 1F2E FFDF move.b -[A7], [A6 - 0x21] 00000EA6 486D C704 pea.l [A5 - 0x38FC] 00000EAA 3F2C FF6C move.w -[A7], [A4 - 0x94] 00000EAE 4EBA F274 jsr [PC - 0xD8C /* 00000124 */] 00000EB2 526E FFFC addq.w [A6 - 0x4], 1 00000EB6 690A bvs +0xC /* 00000EC2 */ label00000EB8: 00000EB8 302E FFFC move.w D0, [A6 - 0x4] 00000EBC B06E FFDA cmp.w D0, [A6 - 0x26] 00000EC0 6FBA ble -0x44 /* 00000E7C */ label00000EC2: 00000EC2 2F2C FFD0 move.l -[A7], [A4 - 0x30] 00000EC6 2F2C FFD4 move.l -[A7], [A4 - 0x2C] 00000ECA 486E FFE0 pea.l [A6 - 0x20] 00000ECE A8AC syscall Pt2Rect 00000ED0 516E FFE2 subq.w [A6 - 0x1E], 8 00000ED4 506E FFE6 addq.w [A6 - 0x1A], 8 00000ED8 302C FF60 move.w D0, [A4 - 0xA0] 00000EDC 916E FFE0 sub.w [A6 - 0x20], D0 00000EE0 302C FF5E move.w D0, [A4 - 0xA2] 00000EE4 D16E FFE4 add.w [A6 - 0x1C], D0 00000EE8 486E FFE0 pea.l [A6 - 0x20] 00000EEC 486D C290 pea.l [A5 - 0x3D70] 00000EF0 4EAD 1F52 jsr [A5 + 0x1F52 /* export_998 */] 00000EF4 4CDF 10F0 movem.l D4,D5,D6,D7,A4, [A7]+ 00000EF8 4E5E unlink A6 00000EFA 2E9F move.l [A7], [A7]+ 00000EFC 4E75 rts fn00000EFE: 00000EFE 4E56 FF5A link A6, -0x00A6 00000F02 48E7 0308 movem.l -[A7], D6,D7,A4 00000F06 206E 000C movea.l A0, [A6 + 0xC] 00000F0A 43EE FFE0 lea.l A1, [A6 - 0x20] 00000F0E 700F moveq.l D0, 0x0F label00000F10: 00000F10 32D8 move.w [A1]+, [A0]+ 00000F12 51C8 FFFC dbf D0, -0x6 /* 00000F10 */ 00000F16 206E 0008 movea.l A0, [A6 + 0x8] 00000F1A 43EE FFD8 lea.l A1, [A6 - 0x28] 00000F1E 7003 moveq.l D0, 0x03 label00000F20: 00000F20 32D8 move.w [A1]+, [A0]+ 00000F22 51C8 FFFC dbf D0, -0x6 /* 00000F20 */ 00000F26 486E FFD4 pea.l [A6 - 0x2C] 00000F2A 4EBA 1DFA jsr [PC + 0x1DFA /* 00002D26 */] 00000F2E 4EBA FDF2 jsr [PC - 0x20E /* 00000D22 */] 00000F32 3D7C 0008 FF60 move.w [A6 - 0xA0], 0x8 00000F38 49EE FFE0 lea.l A4, [A6 - 0x20] label00000F3C: 00000F3C 4A54 tst.w [A4] 00000F3E 57C0 seq D0 00000F40 4A6E FF60 tst.w [A6 - 0xA0] 00000F44 5EC1 sgt D1 00000F46 C001 and.b D0, D1 00000F48 6708 beq +0xA /* 00000F52 */ 00000F4A 536E FF60 subq.w [A6 - 0xA0], 1 00000F4E 548C addq.l A4, 2 00000F50 60EA bra -0x14 /* 00000F3C */ label00000F52: 00000F52 3D7C 0008 FF5E move.w [A6 - 0xA2], 0x8 00000F58 41EE FFE0 lea.l A0, [A6 - 0x20] 00000F5C 2848 movea.l A4, A0 00000F5E 701E moveq.l D0, 0x1E 00000F60 D9C0 add.l A4, D0 label00000F62: 00000F62 4A54 tst.w [A4] 00000F64 57C0 seq D0 00000F66 4A6E FF5E tst.w [A6 - 0xA2] 00000F6A 5EC1 sgt D1 00000F6C C001 and.b D0, D1 00000F6E 6708 beq +0xA /* 00000F78 */ 00000F70 536E FF5E subq.w [A6 - 0xA2], 1 00000F74 558C subq.l A4, 2 00000F76 60EA bra -0x14 /* 00000F62 */ label00000F78: 00000F78 7008 moveq.l D0, 0x08 00000F7A B06D C732 cmp.w D0, [A5 - 0x38CE] 00000F7E 660C bne +0xE /* 00000F8C */ 00000F80 7E01 moveq.l D7, 0x01 00000F82 102D BA5E move.b D0, [A5 - 0x45A2] 00000F86 670E beq +0x10 /* 00000F96 */ 00000F88 4247 clr.w D7 00000F8A 600A bra +0xC /* 00000F96 */ label00000F8C: 00000F8C 4247 clr.w D7 00000F8E 102D BA5E move.b D0, [A5 - 0x45A2] 00000F92 6702 beq +0x4 /* 00000F96 */ 00000F94 7E01 moveq.l D7, 0x01 label00000F96: 00000F96 486E FFD8 pea.l [A6 - 0x28] 00000F9A 486E FF70 pea.l [A6 - 0x90] 00000F9E 3F2D C6FA move.w -[A7], [A5 - 0x3906] 00000FA2 4EBA F296 jsr [PC - 0xD6A /* 0000023A */] 00000FA6 426E FF6C clr.w [A6 - 0x94] 00000FAA 4267 clr.w -[A7] 00000FAC 486E FFD8 pea.l [A6 - 0x28] 00000FB0 486D FE70 pea.l [A5 - 0x190] 00000FB4 4EAD 1E82 jsr [A5 + 0x1E82 /* export_972 */] 00000FB8 101F move.b D0, [A7]+ 00000FBA 6706 beq +0x8 /* 00000FC2 */ 00000FBC 3D7C 0001 FF6C move.w [A6 - 0x94], 0x1 label00000FC2: 00000FC2 41EE FF64 lea.l A0, [A6 - 0x9C] 00000FC6 43ED C704 lea.l A1, [A5 - 0x38FC] 00000FCA 7003 moveq.l D0, 0x03 label00000FCC: 00000FCC 30D9 move.w [A0]+, [A1]+ 00000FCE 51C8 FFFC dbf D0, -0x6 /* 00000FCC */ 00000FD2 486E FF64 pea.l [A6 - 0x9C] 00000FD6 2F3C 0008 0008 move.l -[A7], 0x80008 00000FDC A8A9 syscall InsetRect 00000FDE 2F2E FFD4 move.l -[A7], [A6 - 0x2C] 00000FE2 2F0E move.l -[A7], A6 00000FE4 4EBA FD78 jsr [PC - 0x288 /* 00000D5E */] 00000FE8 486D C290 pea.l [A5 - 0x3D70] 00000FEC 486D FC4E pea.l [A5 - 0x3B2] 00000FF0 4EAD 1F52 jsr [A5 + 0x1F52 /* export_998 */] 00000FF4 486D C290 pea.l [A5 - 0x3D70] 00000FF8 486D C290 pea.l [A5 - 0x3D70] 00000FFC 3F07 move.w -[A7], D7 00000FFE 4EBA 595C jsr [PC + 0x595C /* 0000695C */] 00001002 4EAD 0052 jsr [A5 + 0x52 /* export_6 */] 00001006 2F2E FFD4 move.l -[A7], [A6 - 0x2C] 0000100A 4EAD 2FEA jsr [A5 + 0x2FEA /* export_1529 */] 0000100E 7C01 moveq.l D6, 0x01 00001010 7008 moveq.l D0, 0x08 00001012 B06D C732 cmp.w D0, [A5 - 0x38CE] 00001016 6602 bne +0x4 /* 0000101A */ 00001018 4246 clr.w D6 label0000101A: 0000101A 700A moveq.l D0, 0x0A 0000101C B06D C732 cmp.w D0, [A5 - 0x38CE] 00001020 6602 bne +0x4 /* 00001024 */ 00001022 7C02 moveq.l D6, 0x02 label00001024: 00001024 486E FFD0 pea.l [A6 - 0x30] 00001028 4EBA 1CFC jsr [PC + 0x1CFC /* 00002D26 */] 0000102C 486E FFD0 pea.l [A6 - 0x30] 00001030 4EAD 2FD2 jsr [A5 + 0x2FD2 /* export_1526 */] 00001034 486E FFD0 pea.l [A6 - 0x30] 00001038 486E FFD4 pea.l [A6 - 0x2C] 0000103C 7008 moveq.l D0, 0x08 0000103E 2F00 move.l -[A7], D0 00001040 4267 clr.w -[A7] 00001042 4EBA 2AD6 jsr [PC + 0x2AD6 /* 00003B1A */] 00001046 302E FFD2 move.w D0, [A6 - 0x2E] 0000104A 906E FFD6 sub.w D0, [A6 - 0x2A] 0000104E 6A02 bpl +0x4 /* 00001052 */ 00001050 4440 neg.w D0 label00001052: 00001052 322E FFD0 move.w D1, [A6 - 0x30] 00001056 926E FFD4 sub.w D1, [A6 - 0x2C] 0000105A 6A02 bpl +0x4 /* 0000105E */ 0000105C 4441 neg.w D1 label0000105E: 0000105E D240 add.w D1, D0 00001060 BC41 cmp.w D6, D1 00001062 6C3E bge +0x40 /* 000010A2 */ 00001064 700A moveq.l D0, 0x0A 00001066 B06D C732 cmp.w D0, [A5 - 0x38CE] 0000106A 660C bne +0xE /* 00001078 */ 0000106C 2F2E FFD0 move.l -[A7], [A6 - 0x30] 00001070 2F0E move.l -[A7], A6 00001072 4EBA FCEA jsr [PC - 0x316 /* 00000D5E */] 00001076 6006 bra +0x8 /* 0000107E */ label00001078: 00001078 2F0E move.l -[A7], A6 0000107A 4EBA FD4E jsr [PC - 0x2B2 /* 00000DCA */] label0000107E: 0000107E 486D C290 pea.l [A5 - 0x3D70] 00001082 486D FC4E pea.l [A5 - 0x3B2] 00001086 4EAD 1F52 jsr [A5 + 0x1F52 /* export_998 */] 0000108A 486D C290 pea.l [A5 - 0x3D70] 0000108E 486D C290 pea.l [A5 - 0x3D70] 00001092 3F07 move.w -[A7], D7 00001094 4EBA 58C6 jsr [PC + 0x58C6 /* 0000695C */] 00001098 4EAD 0052 jsr [A5 + 0x52 /* export_6 */] 0000109C 2D6E FFD0 FFD4 move.l [A6 - 0x2C], [A6 - 0x30] label000010A2: 000010A2 4267 clr.w -[A7] 000010A4 4EAD 24D2 jsr [A5 + 0x24D2 /* export_1174 */] 000010A8 101F move.b D0, [A7]+ 000010AA 0A00 0001 xori.b D0, 0x1 000010AE 6700 FF74 beq -0x8A /* 00001024 */ 000010B2 1B7C 0001 FD14 move.b [A5 - 0x2EC], 0x1 000010B8 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 000010BC 4E5E unlink A6 000010BE 205F movea.l A0, [A7]+ 000010C0 504F addq.w A7, 8 000010C2 4ED0 jmp [A0] fn000010C4: 000010C4 4E56 FFFC link A6, -0x0004 000010C8 3D6E 000E FFFE move.w [A6 - 0x2], [A6 + 0xE] 000010CE 3D6E 000C FFFC move.w [A6 - 0x4], [A6 + 0xC] 000010D4 4267 clr.w -[A7] 000010D6 2F2E FFFC move.l -[A7], [A6 - 0x4] 000010DA 486D C704 pea.l [A5 - 0x38FC] 000010DE A8AD syscall PtInRect 000010E0 101F move.b D0, [A7]+ 000010E2 6724 beq +0x26 /* 00001108 */ 000010E4 4267 clr.w -[A7] 000010E6 2F2E 000C move.l -[A7], [A6 + 0xC] 000010EA 486D C592 pea.l [A5 - 0x3A6E] 000010EE 4EBA F84E jsr [PC - 0x7B2 /* 0000093E */] 000010F2 101F move.b D0, [A7]+ 000010F4 670A beq +0xC /* 00001100 */ 000010F6 206E 0008 movea.l A0, [A6 + 0x8] 000010FA 5268 FFFA addq.w [A0 - 0x6], 1 000010FE 6008 bra +0xA /* 00001108 */ label00001100: 00001100 206E 0008 movea.l A0, [A6 + 0x8] 00001104 5268 FFF8 addq.w [A0 - 0x8], 1 label00001108: 00001108 4E5E unlink A6 0000110A 205F movea.l A0, [A7]+ 0000110C 504F addq.w A7, 8 0000110E 4ED0 jmp [A0] fn00001110: 00001110 4E56 FFF8 link A6, -0x0008 00001114 48E7 0300 movem.l -[A7], D6,D7 00001118 42AE FFF8 clr.l [A6 - 0x8] 0000111C 302D FD3E move.w D0, [A5 - 0x2C2] 00001120 D06D FD3A add.w D0, [A5 - 0x2C6] 00001124 48C0 ext.l D0 00001126 81FC 0002 divs.w D0, 0x2 0000112A 3E00 move.w D7, D0 0000112C 302D FD3C move.w D0, [A5 - 0x2C4] 00001130 D06D FD38 add.w D0, [A5 - 0x2C8] 00001134 48C0 ext.l D0 00001136 81FC 0002 divs.w D0, 0x2 0000113A 3C00 move.w D6, D0 0000113C 302D FD3A move.w D0, [A5 - 0x2C6] 00001140 5340 subq.w D0, 1 00001142 3F00 move.w -[A7], D0 00001144 3F06 move.w -[A7], D6 00001146 2F0E move.l -[A7], A6 00001148 4EBA FF7A jsr [PC - 0x86 /* 000010C4 */] 0000114C 302D FD3E move.w D0, [A5 - 0x2C2] 00001150 5240 addq.w D0, 1 00001152 3F00 move.w -[A7], D0 00001154 3F06 move.w -[A7], D6 00001156 2F0E move.l -[A7], A6 00001158 4EBA FF6A jsr [PC - 0x96 /* 000010C4 */] 0000115C 3F07 move.w -[A7], D7 0000115E 302D FD38 move.w D0, [A5 - 0x2C8] 00001162 5340 subq.w D0, 1 00001164 3F00 move.w -[A7], D0 00001166 2F0E move.l -[A7], A6 00001168 4EBA FF5A jsr [PC - 0xA6 /* 000010C4 */] 0000116C 3F07 move.w -[A7], D7 0000116E 302D FD3C move.w D0, [A5 - 0x2C4] 00001172 5240 addq.w D0, 1 00001174 3F00 move.w -[A7], D0 00001176 2F0E move.l -[A7], A6 00001178 4EBA FF4A jsr [PC - 0xB6 /* 000010C4 */] 0000117C 302E FFF8 move.w D0, [A6 - 0x8] 00001180 B06E FFFA cmp.w D0, [A6 - 0x6] 00001184 5CC0 sge D0 00001186 4400 neg.b D0 00001188 1B40 FD0E move.b [A5 - 0x2F2], D0 0000118C 4CDF 00C0 movem.l D6,D7, [A7]+ 00001190 4E5E unlink A6 00001192 4E75 rts fn00001194: 00001194 4E56 FFF2 link A6, -0x000E 00001198 48E7 0708 movem.l -[A7], D5,D6,D7,A4 0000119C 1A2D C4EA move.b D5, [A5 - 0x3B16] 000011A0 1B7C 0001 C4EA move.b [A5 - 0x3B16], 0x1 000011A6 41EE FFF4 lea.l A0, [A6 - 0xC] 000011AA 43ED C704 lea.l A1, [A5 - 0x38FC] 000011AE 7003 moveq.l D0, 0x03 label000011B0: 000011B0 30D9 move.w [A0]+, [A1]+ 000011B2 51C8 FFFC dbf D0, -0x6 /* 000011B0 */ 000011B6 102D C91E move.b D0, [A5 - 0x36E2] 000011BA 6710 beq +0x12 /* 000011CC */ 000011BC 41EE FFF4 lea.l A0, [A6 - 0xC] 000011C0 43ED C926 lea.l A1, [A5 - 0x36DA] 000011C4 7003 moveq.l D0, 0x03 label000011C6: 000011C6 30D9 move.w [A0]+, [A1]+ 000011C8 51C8 FFFC dbf D0, -0x6 /* 000011C6 */ label000011CC: 000011CC 286E 0008 movea.l A4, [A6 + 0x8] 000011D0 3E2C 0006 move.w D7, [A4 + 0x6] 000011D4 9E6C 0002 sub.w D7, [A4 + 0x2] 000011D8 3C2C 0004 move.w D6, [A4 + 0x4] 000011DC 9C54 sub.w D6, [A4] 000011DE 302E FFFA move.w D0, [A6 - 0x6] 000011E2 D06E FFF6 add.w D0, [A6 - 0xA] 000011E6 9047 sub.w D0, D7 000011E8 48C0 ext.l D0 000011EA 81FC 0002 divs.w D0, 0x2 000011EE 3940 0002 move.w [A4 + 0x2], D0 000011F2 302E FFF8 move.w D0, [A6 - 0x8] 000011F6 D06E FFF4 add.w D0, [A6 - 0xC] 000011FA 9046 sub.w D0, D6 000011FC 48C0 ext.l D0 000011FE 81FC 0002 divs.w D0, 0x2 00001202 3880 move.w [A4], D0 00001204 2F0C move.l -[A7], A4 00001206 4EBA 1DA0 jsr [PC + 0x1DA0 /* 00002FA8 */] 0000120A 3007 move.w D0, D7 0000120C D06C 0002 add.w D0, [A4 + 0x2] 00001210 3940 0006 move.w [A4 + 0x6], D0 00001214 3006 move.w D0, D6 00001216 D054 add.w D0, [A4] 00001218 3940 0004 move.w [A4 + 0x4], D0 0000121C 1B45 C4EA move.b [A5 - 0x3B16], D5 00001220 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001224 4EBA 000C jsr [PC + 0xC /* 00001232 */] 00001228 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+ 0000122C 4E5E unlink A6 0000122E 2E9F move.l [A7], [A7]+ 00001230 4E75 rts export_184: fn00001232: 00001232 4E56 FFEE link A6, -0x0012 00001236 206E 0008 movea.l A0, [A6 + 0x8] 0000123A 43EE FFF8 lea.l A1, [A6 - 0x8] 0000123E 7003 moveq.l D0, 0x03 label00001240: 00001240 32D8 move.w [A1]+, [A0]+ 00001242 51C8 FFFC dbf D0, -0x6 /* 00001240 */ 00001246 102D C91E move.b D0, [A5 - 0x36E2] 0000124A 6742 beq +0x44 /* 0000128E */ 0000124C 4267 clr.w -[A7] 0000124E 486E FFF8 pea.l [A6 - 0x8] 00001252 486D C926 pea.l [A5 - 0x36DA] 00001256 486E FFEE pea.l [A6 - 0x12] 0000125A A8AA syscall SectRect 0000125C 1D5F FFF7 move.b [A6 - 0x9], [A7]+ 00001260 4267 clr.w -[A7] 00001262 486E FFF8 pea.l [A6 - 0x8] 00001266 486E FFEE pea.l [A6 - 0x12] 0000126A A8A6 syscall EqualRect 0000126C 101F move.b D0, [A7]+ 0000126E 661E bne +0x20 /* 0000128E */ 00001270 422D C91E clr.b [A5 - 0x36E2] 00001274 2F2D C33E move.l -[A7], [A5 - 0x3CC2] 00001278 A916 syscall HideWindow 0000127A 41ED C290 lea.l A0, [A5 - 0x3D70] 0000127E 43ED C704 lea.l A1, [A5 - 0x38FC] 00001282 7003 moveq.l D0, 0x03 label00001284: 00001284 30D9 move.w [A0]+, [A1]+ 00001286 51C8 FFFC dbf D0, -0x6 /* 00001284 */ 0000128A 4EAD 0052 jsr [A5 + 0x52 /* export_6 */] label0000128E: 0000128E 4E5E unlink A6 00001290 2E9F move.l [A7], [A7]+ 00001292 4E75 rts export_185: fn00001294: 00001294 4E56 0000 link A6, 0 00001298 102D B51C move.b D0, [A5 - 0x4AE4] 0000129C 662A bne +0x2C /* 000012C8 */ 0000129E 42A7 clr.l -[A7] 000012A0 4EBA 1CEA jsr [PC + 0x1CEA /* 00002F8C */] 000012A4 2F2D C8E8 move.l -[A7], [A5 - 0x3718] 000012A8 2F2D C92E move.l -[A7], [A5 - 0x36D2] 000012AC 42A7 clr.l -[A7] 000012AE 4EAD 2CF2 jsr [A5 + 0x2CF2 /* export_1434 */] 000012B2 41ED B420 lea.l A0, [A5 - 0x4BE0] 000012B6 43ED C704 lea.l A1, [A5 - 0x38FC] 000012BA 7003 moveq.l D0, 0x03 label000012BC: 000012BC 30D9 move.w [A0]+, [A1]+ 000012BE 51C8 FFFC dbf D0, -0x6 /* 000012BC */ 000012C2 1B7C 0001 B51C move.b [A5 - 0x4AE4], 0x1 label000012C8: 000012C8 4E5E unlink A6 000012CA 4E75 rts export_186: fn000012CC: 000012CC 4E56 0000 link A6, 0 000012D0 2F2D C4DE move.l -[A7], [A5 - 0x3B22] 000012D4 70FF moveq.l D0, 0xFFFFFFFF 000012D6 2F00 move.l -[A7], D0 000012D8 486D BA4C pea.l [A5 - 0x45B4] 000012DC 4EAD 2EEA jsr [A5 + 0x2EEA /* export_1497 */] 000012E0 486D C460 pea.l [A5 - 0x3BA0] 000012E4 A873 syscall SetPort 000012E6 486D C298 pea.l [A5 - 0x3D68] 000012EA A875 syscall SetPBits/SetPortBits 000012EC 102D B570 move.b D0, [A5 - 0x4A90] 000012F0 670C beq +0xE /* 000012FE */ 000012F2 2F3C 0002 0000 move.l -[A7], 0x20000 000012F8 4EAD 2E52 jsr [A5 + 0x2E52 /* export_1478 */] 000012FC 600A bra +0xC /* 00001308 */ label000012FE: 000012FE 2F3C 0002 0000 move.l -[A7], 0x20000 00001304 4EAD 2E5A jsr [A5 + 0x2E5A /* export_1479 */] label00001308: 00001308 486D C4CC pea.l [A5 - 0x3B34] 0000130C A875 syscall SetPBits/SetPortBits 0000130E 2F2D C716 move.l -[A7], [A5 - 0x38EA] 00001312 42A7 clr.l -[A7] 00001314 486D BA4C pea.l [A5 - 0x45B4] 00001318 4EAD 2EEA jsr [A5 + 0x2EEA /* export_1497 */] 0000131C 486D C460 pea.l [A5 - 0x3BA0] 00001320 A873 syscall SetPort 00001322 486D C440 pea.l [A5 - 0x3BC0] 00001326 A875 syscall SetPBits/SetPortBits 00001328 102D B570 move.b D0, [A5 - 0x4A90] 0000132C 670C beq +0xE /* 0000133A */ 0000132E 2F3C 0002 0000 move.l -[A7], 0x20000 00001334 4EAD 2E52 jsr [A5 + 0x2E52 /* export_1478 */] 00001338 600A bra +0xC /* 00001344 */ label0000133A: 0000133A 2F3C 0002 0000 move.l -[A7], 0x20000 00001340 4EAD 2E5A jsr [A5 + 0x2E5A /* export_1479 */] label00001344: 00001344 486D C4CC pea.l [A5 - 0x3B34] 00001348 A875 syscall SetPBits/SetPortBits 0000134A 41ED BA4C lea.l A0, [A5 - 0x45B4] 0000134E 43ED C2EE lea.l A1, [A5 - 0x3D12] 00001352 7003 moveq.l D0, 0x03 label00001354: 00001354 30D9 move.w [A0]+, [A1]+ 00001356 51C8 FFFC dbf D0, -0x6 /* 00001354 */ 0000135A 7000 moveq.l D0, 0x00 0000135C 302D BA4E move.w D0, [A5 - 0x45B2] 00001360 C0BC FFFF FFE0 and.l D0, 0xFFFFFFE0 00001366 3B40 BA4E move.w [A5 - 0x45B2], D0 0000136A 7000 moveq.l D0, 0x00 0000136C 322D BA52 move.w D1, [A5 - 0x45AE] 00001370 D27C 001F add.w D1, 0x1F 00001374 3001 move.w D0, D1 00001376 C0BC FFFF FFE0 and.l D0, 0xFFFFFFE0 0000137C 3B40 BA52 move.w [A5 - 0x45AE], D0 00001380 422D C218 clr.b [A5 - 0x3DE8] 00001384 4E5E unlink A6 00001386 4E75 rts export_187: fn00001388: 00001388 4E56 0000 link A6, 0 0000138C 486D C460 pea.l [A5 - 0x3BA0] 00001390 A873 syscall SetPort 00001392 102D B52E move.b D0, [A5 - 0x4AD2] 00001396 670A beq +0xC /* 000013A2 */ 00001398 2F2D C45C move.l -[A7], [A5 - 0x3BA4] 0000139C 4EAD 27B2 jsr [A5 + 0x27B2 /* export_1266 */] 000013A0 6028 bra +0x2A /* 000013CA */ label000013A2: 000013A2 102D C24C move.b D0, [A5 - 0x3DB4] 000013A6 6712 beq +0x14 /* 000013BA */ 000013A8 2F2D C71A move.l -[A7], [A5 - 0x38E6] 000013AC 2F2D C45C move.l -[A7], [A5 - 0x3BA4] 000013B0 2F2D B396 move.l -[A7], [A5 - 0x4C6A] 000013B4 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 000013B8 6010 bra +0x12 /* 000013CA */ label000013BA: 000013BA 2F2D B572 move.l -[A7], [A5 - 0x4A8E] 000013BE 42A7 clr.l -[A7] 000013C0 2F2D C45C move.l -[A7], [A5 - 0x3BA4] 000013C4 42A7 clr.l -[A7] 000013C6 4EAD 2CF2 jsr [A5 + 0x2CF2 /* export_1434 */] label000013CA: 000013CA 486D C24E pea.l [A5 - 0x3DB2] 000013CE A875 syscall SetPBits/SetPortBits 000013D0 2F3C 0002 0000 move.l -[A7], 0x20000 000013D6 4EAD 2E52 jsr [A5 + 0x2E52 /* export_1478 */] 000013DA 486D C4CC pea.l [A5 - 0x3B34] 000013DE A875 syscall SetPBits/SetPortBits 000013E0 422D C0AC clr.b [A5 - 0x3F54] 000013E4 4E5E unlink A6 000013E6 4E75 rts fn000013E8: 000013E8 4E56 0000 link A6, 0 000013EC 102D B518 move.b D0, [A5 - 0x4AE8] 000013F0 6736 beq +0x38 /* 00001428 */ 000013F2 206D BA2A movea.l A0, [A5 - 0x45D6] 000013F6 2050 movea.l A0, [A0] 000013F8 226D BA2A movea.l A1, [A5 - 0x45D6] 000013FC 2251 movea.l A1, [A1] 000013FE 3028 0020 move.w D0, [A0 + 0x20] 00001402 B069 0022 cmp.w D0, [A1 + 0x22] 00001406 670A beq +0xC /* 00001412 */ 00001408 1F3C 0002 move.b -[A7], 0x2 0000140C 4EAD 0FE2 jsr [A5 + 0xFE2 /* export_504 */] 00001410 6054 bra +0x56 /* 00001466 */ label00001412: 00001412 486D B38A pea.l [A5 - 0x4C76] 00001416 42A7 clr.l -[A7] 00001418 2F2D BA2A move.l -[A7], [A5 - 0x45D6] 0000141C A9CF syscall TESetText 0000141E 4EAD 276A jsr [A5 + 0x276A /* export_1257 */] 00001422 4EAD 10AA jsr [A5 + 0x10AA /* export_529 */] 00001426 603E bra +0x40 /* 00001466 */ label00001428: 00001428 4267 clr.w -[A7] 0000142A 4EBA F86E jsr [PC - 0x792 /* 00000C9A */] 0000142E 101F move.b D0, [A7]+ 00001430 6734 beq +0x36 /* 00001466 */ 00001432 4EBA 5B1A jsr [PC + 0x5B1A /* 00006F4E */] 00001436 486D C704 pea.l [A5 - 0x38FC] 0000143A 4EBA 1ABE jsr [PC + 0x1ABE /* 00002EFA */] 0000143E 4EBA 15BC jsr [PC + 0x15BC /* 000029FC */] 00001442 422D FD40 clr.b [A5 - 0x2C0] 00001446 422D FD1E clr.b [A5 - 0x2E2] 0000144A 7005 moveq.l D0, 0x05 0000144C B06D C732 cmp.w D0, [A5 - 0x38CE] 00001450 57C0 seq D0 00001452 7204 moveq.l D1, 0x04 00001454 B26D C732 cmp.w D1, [A5 - 0x38CE] 00001458 57C1 seq D1 0000145A 8001 or.b D0, D1 0000145C 6708 beq +0xA /* 00001466 */ 0000145E 3F2D FD08 move.w -[A7], [A5 - 0x2F8] 00001462 4EAD 0072 jsr [A5 + 0x72 /* export_10 */] label00001466: 00001466 4E5E unlink A6 00001468 4E75 rts export_188: fn0000146A: 0000146A 4E56 FFD8 link A6, -0x0028 0000146E 48E7 0018 movem.l -[A7], A3,A4 00001472 4267 clr.w -[A7] 00001474 486D C704 pea.l [A5 - 0x38FC] 00001478 486D C290 pea.l [A5 - 0x3D70] 0000147C 486D C290 pea.l [A5 - 0x3D70] 00001480 A8AA syscall SectRect 00001482 101F move.b D0, [A7]+ 00001484 6604 bne +0x6 /* 0000148A */ 00001486 6000 0140 bra +0x142 /* 000015C8 */ label0000148A: 0000148A 4EBA FE08 jsr [PC - 0x1F8 /* 00001294 */] 0000148E 7000 moveq.l D0, 0x00 00001490 302D C292 move.w D0, [A5 - 0x3D6E] 00001494 C0BC FFFF FFE0 and.l D0, 0xFFFFFFE0 0000149A 3B40 C292 move.w [A5 - 0x3D6E], D0 0000149E 7000 moveq.l D0, 0x00 000014A0 322D C296 move.w D1, [A5 - 0x3D6A] 000014A4 D27C 001F add.w D1, 0x1F 000014A8 3001 move.w D0, D1 000014AA C0BC FFFF FFE0 and.l D0, 0xFFFFFFE0 000014B0 3B40 C296 move.w [A5 - 0x3D6A], D0 000014B4 42A7 clr.l -[A7] 000014B6 2F2D AE96 move.l -[A7], [A5 - 0x516A] 000014BA 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */] 000014BE 285F movea.l A4, [A7]+ 000014C0 42A7 clr.l -[A7] 000014C2 2F2D AEAC move.l -[A7], [A5 - 0x5154] 000014C6 4EAD 0EF2 jsr [A5 + 0xEF2 /* export_474 */] 000014CA 265F movea.l A3, [A7]+ 000014CC 200B move.l D0, A3 000014CE 57C0 seq D0 000014D0 220C move.l D1, A4 000014D2 57C1 seq D1 000014D4 8001 or.b D0, D1 000014D6 6708 beq +0xA /* 000014E0 */ 000014D8 4EAD 1FBA jsr [A5 + 0x1FBA /* export_1011 */] 000014DC 6000 00BE bra +0xC0 /* 0000159C */ label000014E0: 000014E0 486D C460 pea.l [A5 - 0x3BA0] 000014E4 A873 syscall SetPort 000014E6 486E FFE0 pea.l [A6 - 0x20] 000014EA A898 syscall GetPenState 000014EC 102D B570 move.b D0, [A5 - 0x4A90] 000014F0 672A beq +0x2C /* 0000151C */ 000014F2 102D B52E move.b D0, [A5 - 0x4AD2] 000014F6 6710 beq +0x12 /* 00001508 */ 000014F8 2F2D C71E move.l -[A7], [A5 - 0x38E2] 000014FC 42A7 clr.l -[A7] 000014FE 486D C290 pea.l [A5 - 0x3D70] 00001502 4EAD 2EEA jsr [A5 + 0x2EEA /* export_1497 */] 00001506 6054 bra +0x56 /* 0000155C */ label00001508: 00001508 2F2D C92E move.l -[A7], [A5 - 0x36D2] 0000150C 2F2D C71E move.l -[A7], [A5 - 0x38E2] 00001510 486D C290 pea.l [A5 - 0x3D70] 00001514 4267 clr.w -[A7] 00001516 4EAD 2D0A jsr [A5 + 0x2D0A /* export_1437 */] 0000151A 6040 bra +0x42 /* 0000155C */ label0000151C: 0000151C 102D C0AC move.b D0, [A5 - 0x3F54] 00001520 6704 beq +0x6 /* 00001526 */ 00001522 4EBA FE64 jsr [PC - 0x19C /* 00001388 */] label00001526: 00001526 102D B7D2 move.b D0, [A5 - 0x482E] 0000152A 6714 beq +0x16 /* 00001540 */ 0000152C 2F2D C45C move.l -[A7], [A5 - 0x3BA4] 00001530 2F2D C71E move.l -[A7], [A5 - 0x38E2] 00001534 486D C290 pea.l [A5 - 0x3D70] 00001538 4267 clr.w -[A7] 0000153A 4EAD 2D0A jsr [A5 + 0x2D0A /* export_1437 */] 0000153E 601C bra +0x1E /* 0000155C */ label00001540: 00001540 2F2D C45C move.l -[A7], [A5 - 0x3BA4] 00001544 2F2D C8E8 move.l -[A7], [A5 - 0x3718] 00001548 2F2D C92E move.l -[A7], [A5 - 0x36D2] 0000154C 2F2D C71E move.l -[A7], [A5 - 0x38E2] 00001550 486D C290 pea.l [A5 - 0x3D70] 00001554 3F2D C956 move.w -[A7], [A5 - 0x36AA] 00001558 4EAD 1E52 jsr [A5 + 0x1E52 /* export_966 */] label0000155C: 0000155C 102D C218 move.b D0, [A5 - 0x3DE8] 00001560 6704 beq +0x6 /* 00001566 */ 00001562 4EBA FD68 jsr [PC - 0x298 /* 000012CC */] label00001566: 00001566 4267 clr.w -[A7] 00001568 486D C290 pea.l [A5 - 0x3D70] 0000156C 486D BA4C pea.l [A5 - 0x45B4] 00001570 486E FFD8 pea.l [A6 - 0x28] 00001574 A8AA syscall SectRect 00001576 101F move.b D0, [A7]+ 00001578 671C beq +0x1E /* 00001596 */ 0000157A 2F2D C71E move.l -[A7], [A5 - 0x38E2] 0000157E 2F2D C4DE move.l -[A7], [A5 - 0x3B22] 00001582 2F2D C716 move.l -[A7], [A5 - 0x38EA] 00001586 2F2D C71E move.l -[A7], [A5 - 0x38E2] 0000158A 486E FFD8 pea.l [A6 - 0x28] 0000158E 3F3C FFFF move.w -[A7], 0xFFFF 00001592 4EAD 2D02 jsr [A5 + 0x2D02 /* export_1436 */] label00001596: 00001596 486E FFE0 pea.l [A6 - 0x20] 0000159A A899 syscall SetPenState label0000159C: 0000159C 200B move.l D0, A3 0000159E 670A beq +0xC /* 000015AA */ 000015A0 2F2D AEAC move.l -[A7], [A5 - 0x5154] 000015A4 4267 clr.w -[A7] 000015A6 4EAD 0E6A jsr [A5 + 0xE6A /* export_457 */] label000015AA: 000015AA 200C move.l D0, A4 000015AC 670A beq +0xC /* 000015B8 */ 000015AE 2F2D AE96 move.l -[A7], [A5 - 0x516A] 000015B2 4267 clr.w -[A7] 000015B4 4EAD 0E5A jsr [A5 + 0xE5A /* export_455 */] label000015B8: 000015B8 41ED C290 lea.l A0, [A5 - 0x3D70] 000015BC 43ED B38A lea.l A1, [A5 - 0x4C76] 000015C0 7003 moveq.l D0, 0x03 label000015C2: 000015C2 30D9 move.w [A0]+, [A1]+ 000015C4 51C8 FFFC dbf D0, -0x6 /* 000015C2 */ label000015C8: 000015C8 4CDF 1800 movem.l A3,A4, [A7]+ 000015CC 4E5E unlink A6 000015CE 4E75 rts fn000015D0: 000015D0 4E56 FFF2 link A6, -0x000E 000015D4 48E7 0F08 movem.l -[A7], D4,D5,D6,D7,A4 000015D8 286E 0008 movea.l A4, [A6 + 0x8] 000015DC 4267 clr.w -[A7] 000015DE 4EAD 2342 jsr [A5 + 0x2342 /* export_1124 */] 000015E2 101F move.b D0, [A7]+ 000015E4 6706 beq +0x8 /* 000015EC */ 000015E6 1B7C 0001 C2D8 move.b [A5 - 0x3D28], 0x1 label000015EC: 000015EC 102D C2D8 move.b D0, [A5 - 0x3D28] 000015F0 6760 beq +0x62 /* 00001652 */ 000015F2 2D54 FFF2 move.l [A6 - 0xE], [A4] 000015F6 3E2C 0002 move.w D7, [A4 + 0x2] 000015FA 9E6E 000E sub.w D7, [A6 + 0xE] 000015FE 3C14 move.w D6, [A4] 00001600 9C6E 000C sub.w D6, [A6 + 0xC] 00001604 3007 move.w D0, D7 00001606 6A02 bpl +0x4 /* 0000160A */ 00001608 4440 neg.w D0 label0000160A: 0000160A 3D40 FFFA move.w [A6 - 0x6], D0 0000160E 3006 move.w D0, D6 00001610 6A02 bpl +0x4 /* 00001614 */ 00001612 4440 neg.w D0 label00001614: 00001614 3800 move.w D4, D0 00001616 4267 clr.w -[A7] 00001618 3F2E FFFA move.w -[A7], [A6 - 0x6] 0000161C 3F04 move.w -[A7], D4 0000161E 4EAD 21D2 jsr [A5 + 0x21D2 /* export_1078 */] 00001622 3A1F move.w D5, [A7]+ 00001624 4A47 tst.w D7 00001626 6C08 bge +0xA /* 00001630 */ 00001628 3005 move.w D0, D5 0000162A 4440 neg.w D0 0000162C 3E00 move.w D7, D0 0000162E 6002 bra +0x4 /* 00001632 */ label00001630: 00001630 3E05 move.w D7, D5 label00001632: 00001632 4A46 tst.w D6 00001634 6C08 bge +0xA /* 0000163E */ 00001636 3005 move.w D0, D5 00001638 4440 neg.w D0 0000163A 3C00 move.w D6, D0 0000163C 6002 bra +0x4 /* 00001640 */ label0000163E: 0000163E 3C05 move.w D6, D5 label00001640: 00001640 3007 move.w D0, D7 00001642 D06E 000E add.w D0, [A6 + 0xE] 00001646 3940 0002 move.w [A4 + 0x2], D0 0000164A 3006 move.w D0, D6 0000164C D06E 000C add.w D0, [A6 + 0xC] 00001650 3880 move.w [A4], D0 label00001652: 00001652 4CDF 10F0 movem.l D4,D5,D6,D7,A4, [A7]+ 00001656 4E5E unlink A6 00001658 205F movea.l A0, [A7]+ 0000165A 504F addq.w A7, 8 0000165C 4ED0 jmp [A0] export_189: fn0000165E: 0000165E 4E56 FFFC link A6, -0x0004 00001662 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 00001666 266E 0016 movea.l A3, [A6 + 0x16] 0000166A 286E 0010 movea.l A4, [A6 + 0x10] 0000166E 2A2E 000C move.l D5, [A6 + 0xC] 00001672 2C2E 0008 move.l D6, [A6 + 0x8] 00001676 4267 clr.w -[A7] 00001678 4EAD 2342 jsr [A5 + 0x2342 /* export_1124 */] 0000167C 101F move.b D0, [A7]+ 0000167E 6706 beq +0x8 /* 00001686 */ 00001680 1B7C 0001 C2D8 move.b [A5 - 0x3D28], 0x1 label00001686: 00001686 7002 moveq.l D0, 0x02 00001688 B06E 0014 cmp.w D0, [A6 + 0x14] 0000168C 5DC0 slt D0 0000168E 802D C2D8 or.b D0, [A5 - 0x3D28] 00001692 0240 0001 andi.w D0, 0x1 00001696 6762 beq +0x64 /* 000016FA */ 00001698 42A7 clr.l -[A7] 0000169A 302B 0002 move.w D0, [A3 + 0x2] 0000169E 906E 001C sub.w D0, [A6 + 0x1C] 000016A2 48C0 ext.l D0 000016A4 2F00 move.l -[A7], D0 000016A6 3013 move.w D0, [A3] 000016A8 906E 001A sub.w D0, [A6 + 0x1A] 000016AC 48C0 ext.l D0 000016AE 2F00 move.l -[A7], D0 000016B0 A818 syscall FixATan2 000016B2 201F move.l D0, [A7]+ 000016B4 D0BC 0006 4880 add.l D0, 0x64880 000016BA 2880 move.l [A4], D0 000016BC 2046 movea.l A0, D6 000016BE 2F08 move.l -[A7], A0 000016C0 42A7 clr.l -[A7] 000016C2 2F2E 001A move.l -[A7], [A6 + 0x1A] 000016C6 2F13 move.l -[A7], [A3] 000016C8 4EAD 1FD2 jsr [A5 + 0x1FD2 /* export_1014 */] 000016CC 201F move.l D0, [A7]+ 000016CE 205F movea.l A0, [A7]+ 000016D0 2080 move.l [A0], D0 000016D2 2045 movea.l A0, D5 000016D4 2F08 move.l -[A7], A0 000016D6 42A7 clr.l -[A7] 000016D8 2F3C 0006 4880 move.l -[A7], 0x64880 000016DE 2F08 move.l -[A7], A0 000016E0 42A7 clr.l -[A7] 000016E2 302E 0014 move.w D0, [A6 + 0x14] 000016E6 48C0 ext.l D0 000016E8 2F00 move.l -[A7], D0 000016EA A83F syscall Long2Fix 000016EC 201F move.l D0, [A7]+ 000016EE 205F movea.l A0, [A7]+ 000016F0 2F00 move.l -[A7], D0 000016F2 A84D syscall FixDiv 000016F4 201F move.l D0, [A7]+ 000016F6 205F movea.l A0, [A7]+ 000016F8 2080 move.l [A0], D0 label000016FA: 000016FA 102D C2D8 move.b D0, [A5 - 0x3D28] 000016FE 6700 0094 beq +0x96 /* 00001794 */ 00001702 2045 movea.l A0, D5 00001704 2F10 move.l -[A7], [A0] 00001706 7002 moveq.l D0, 0x02 00001708 2F00 move.l -[A7], D0 0000170A 4EAD 0472 jsr [A5 + 0x472 /* export_138 */] 0000170E 2E1F move.l D7, [A7]+ 00001710 DE94 add.l D7, [A4] 00001712 42A7 clr.l -[A7] 00001714 2F07 move.l -[A7], D7 00001716 2F3C 0000 4305 move.l -[A7], 0x4305 0000171C A84D syscall FixDiv 0000171E 2E1F move.l D7, [A7]+ 00001720 42A7 clr.l -[A7] 00001722 4267 clr.w -[A7] 00001724 2F07 move.l -[A7], D7 00001726 A86C syscall FixRound 00001728 301F move.w D0, [A7]+ 0000172A 48C0 ext.l D0 0000172C 2F00 move.l -[A7], D0 0000172E A83F syscall Long2Fix 00001730 2E1F move.l D7, [A7]+ 00001732 42A7 clr.l -[A7] 00001734 2F07 move.l -[A7], D7 00001736 2F3C 0000 4305 move.l -[A7], 0x4305 0000173C A868 syscall FixMul 0000173E 2E1F move.l D7, [A7]+ 00001740 2045 movea.l A0, D5 00001742 2F10 move.l -[A7], [A0] 00001744 7002 moveq.l D0, 0x02 00001746 2F00 move.l -[A7], D0 00001748 4EAD 0472 jsr [A5 + 0x472 /* export_138 */] 0000174C 2007 move.l D0, D7 0000174E 909F sub.l D0, [A7]+ 00001750 2880 move.l [A4], D0 00001752 42A7 clr.l -[A7] 00001754 42A7 clr.l -[A7] 00001756 2046 movea.l A0, D6 00001758 2F10 move.l -[A7], [A0] 0000175A 42A7 clr.l -[A7] 0000175C 42A7 clr.l -[A7] 0000175E 2F14 move.l -[A7], [A4] 00001760 A847 syscall FracCos 00001762 4EBA 20EE jsr [PC + 0x20EE /* 00003852 */] 00001766 A868 syscall FixMul 00001768 A840 syscall Fix2Long 0000176A 201F move.l D0, [A7]+ 0000176C D06E 001C add.w D0, [A6 + 0x1C] 00001770 3740 0002 move.w [A3 + 0x2], D0 00001774 42A7 clr.l -[A7] 00001776 42A7 clr.l -[A7] 00001778 2046 movea.l A0, D6 0000177A 2F10 move.l -[A7], [A0] 0000177C 42A7 clr.l -[A7] 0000177E 42A7 clr.l -[A7] 00001780 2F14 move.l -[A7], [A4] 00001782 A848 syscall FracSin 00001784 4EBA 20CC jsr [PC + 0x20CC /* 00003852 */] 00001788 A868 syscall FixMul 0000178A A840 syscall Fix2Long 0000178C 201F move.l D0, [A7]+ 0000178E D06E 001A add.w D0, [A6 + 0x1A] 00001792 3680 move.w [A3], D0 label00001794: 00001794 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+ 00001798 4E5E unlink A6 0000179A 205F movea.l A0, [A7]+ 0000179C DEFC 0016 add.w A7, 0x16 000017A0 4ED0 jmp [A0] fn000017A2: 000017A2 4E56 F038 link A6, -0x0FC8 000017A6 48E7 0708 movem.l -[A7], D5,D6,D7,A4 000017AA 4EBA 1A1E jsr [PC + 0x1A1E /* 000031CA */] 000017AE 486E FFF4 pea.l [A6 - 0xC] 000017B2 4EBA 15BA jsr [PC + 0x15BA /* 00002D6E */] 000017B6 4EBA F56A jsr [PC - 0xA96 /* 00000D22 */] 000017BA 102D B9F8 move.b D0, [A5 - 0x4608] 000017BE 6712 beq +0x14 /* 000017D2 */ 000017C0 42A7 clr.l -[A7] 000017C2 4EBA 1834 jsr [PC + 0x1834 /* 00002FF8 */] 000017C6 2A1F move.l D5, [A7]+ 000017C8 42A7 clr.l -[A7] 000017CA A8D8 syscall NewRgn 000017CC 285F movea.l A4, [A7]+ 000017CE A8DA syscall OpenRgn 000017D0 A897 syscall ShowPen label000017D2: 000017D2 2F2E FFF4 move.l -[A7], [A6 - 0xC] 000017D6 2F2E FFF4 move.l -[A7], [A6 - 0xC] 000017DA 4EBA 1A0E jsr [PC + 0x1A0E /* 000031EA */] 000017DE 2D6E FFF4 FFF8 move.l [A6 - 0x8], [A6 - 0xC] 000017E4 7E01 moveq.l D7, 0x01 label000017E6: 000017E6 486E FFFC pea.l [A6 - 0x4] 000017EA 4EBA 1582 jsr [PC + 0x1582 /* 00002D6E */] 000017EE 486E FFFC pea.l [A6 - 0x4] 000017F2 486E FFF8 pea.l [A6 - 0x8] 000017F6 7004 moveq.l D0, 0x04 000017F8 2F00 move.l -[A7], D0 000017FA 1F3C 0001 move.b -[A7], 0x1 000017FE 4EBA 231A jsr [PC + 0x231A /* 00003B1A */] 00001802 302E FFFE move.w D0, [A6 - 0x2] 00001806 906E FFFA sub.w D0, [A6 - 0x6] 0000180A 6A02 bpl +0x4 /* 0000180E */ 0000180C 4440 neg.w D0 label0000180E: 0000180E 322E FFFC move.w D1, [A6 - 0x4] 00001812 926E FFF8 sub.w D1, [A6 - 0x8] 00001816 6A02 bpl +0x4 /* 0000181A */ 00001818 4441 neg.w D1 label0000181A: 0000181A D240 add.w D1, D0 0000181C 7001 moveq.l D0, 0x01 0000181E B041 cmp.w D0, D1 00001820 6C22 bge +0x24 /* 00001844 */ 00001822 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00001826 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000182A 4EBA 19BE jsr [PC + 0x19BE /* 000031EA */] 0000182E 3007 move.w D0, D7 00001830 E540 asl D0.w, 2 00001832 41EE F04C lea.l A0, [A6 - 0xFB4] 00001836 21AE FFFC 0000 move.l [A0 + D0.w], [A6 - 0x4] 0000183C 5247 addq.w D7, 1 0000183E 2D6E FFFC FFF8 move.l [A6 - 0x8], [A6 - 0x4] label00001844: 00001844 102D B9F8 move.b D0, [A5 - 0x4608] 00001848 6716 beq +0x18 /* 00001860 */ 0000184A 2F00 move.l -[A7], D0 0000184C 4267 clr.w -[A7] 0000184E 4EBA EF72 jsr [PC - 0x108E /* 000007C2 */] 00001852 321F move.w D1, [A7]+ 00001854 201F move.l D0, [A7]+ 00001856 48C1 ext.l D1 00001858 BA81 cmp.l D5, D1 0000185A 5DC1 slt D1 0000185C C001 and.b D0, D1 0000185E 6620 bne +0x22 /* 00001880 */ label00001860: 00001860 0C47 03E8 cmpi.w D7, 0x3E8 00001864 57C0 seq D0 00001866 2F00 move.l -[A7], D0 00001868 4267 clr.w -[A7] 0000186A 4EAD 24D2 jsr [A5 + 0x24D2 /* export_1174 */] 0000186E 121F move.b D1, [A7]+ 00001870 201F move.l D0, [A7]+ 00001872 0A01 0001 xori.b D1, 0x1 00001876 8001 or.b D0, D1 00001878 0240 0001 andi.w D0, 0x1 0000187C 6700 FF68 beq -0x96 /* 000017E6 */ label00001880: 00001880 102D B9F8 move.b D0, [A5 - 0x4608] 00001884 6700 00F6 beq +0xF8 /* 0000197C */ 00001888 2F2E FFF8 move.l -[A7], [A6 - 0x8] 0000188C 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00001890 4EBA 1958 jsr [PC + 0x1958 /* 000031EA */] 00001894 A896 syscall HidePen 00001896 2F0C move.l -[A7], A4 00001898 A8DB syscall CloseRgn 0000189A 2054 movea.l A0, [A4] 0000189C 43EE F03C lea.l A1, [A6 - 0xFC4] 000018A0 5488 addq.l A0, 2 000018A2 7003 moveq.l D0, 0x03 label000018A4: 000018A4 32D8 move.w [A1]+, [A0]+ 000018A6 51C8 FFFC dbf D0, -0x6 /* 000018A4 */ 000018AA 486E F03C pea.l [A6 - 0xFC4] 000018AE 302D C5A6 move.w D0, [A5 - 0x3A5A] 000018B2 4440 neg.w D0 000018B4 3F00 move.w -[A7], D0 000018B6 302D C5A6 move.w D0, [A5 - 0x3A5A] 000018BA 4440 neg.w D0 000018BC 3F00 move.w -[A7], D0 000018BE A8A9 syscall InsetRect 000018C0 486D B880 pea.l [A5 - 0x4780] 000018C4 A875 syscall SetPBits/SetPortBits 000018C6 2F0C move.l -[A7], A4 000018C8 486D FE70 pea.l [A5 - 0x190] 000018CC A8D6 syscall FillRgn 000018CE 2F2D C15A move.l -[A7], [A5 - 0x3EA6] 000018D2 2F2D C15E move.l -[A7], [A5 - 0x3EA2] 000018D6 486E F03C pea.l [A6 - 0xFC4] 000018DA 4267 clr.w -[A7] 000018DC 4EAD 2D0A jsr [A5 + 0x2D0A /* export_1437 */] 000018E0 486E F03C pea.l [A6 - 0xFC4] 000018E4 486D FC4E pea.l [A5 - 0x3B2] 000018E8 4EAD 1F52 jsr [A5 + 0x1F52 /* export_998 */] 000018EC 4267 clr.w -[A7] 000018EE 486D C936 pea.l [A5 - 0x36CA] 000018F2 486D FE70 pea.l [A5 - 0x190] 000018F6 4EAD 1E82 jsr [A5 + 0x1E82 /* export_972 */] 000018FA 101F move.b D0, [A7]+ 000018FC 6660 bne +0x62 /* 0000195E */ 000018FE 486D B88E pea.l [A5 - 0x4772] 00001902 A875 syscall SetPBits/SetPortBits 00001904 486D C936 pea.l [A5 - 0x36CA] 00001908 A89D syscall PenPat 0000190A 3F3C 000F move.w -[A7], 0xF 0000190E A89C syscall PenMode 00001910 486E F03C pea.l [A6 - 0xFC4] 00001914 A8A2 syscall PaintRect 00001916 102D C1B6 move.b D0, [A5 - 0x3E4A] 0000191A 6642 bne +0x44 /* 0000195E */ 0000191C 4EBA 18AC jsr [PC + 0x18AC /* 000031CA */] 00001920 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00001924 4EBA 1F0C jsr [PC + 0x1F0C /* 00003832 */] 00001928 3D7C 0001 F03A move.w [A6 - 0xFC6], 0x1 0000192E 3007 move.w D0, D7 00001930 5340 subq.w D0, 1 00001932 3D40 F038 move.w [A6 - 0xFC8], D0 00001936 3C2E F03A move.w D6, [A6 - 0xFC6] 0000193A 6014 bra +0x16 /* 00001950 */ label0000193C: 0000193C 3006 move.w D0, D6 0000193E E540 asl D0.w, 2 00001940 41EE F04C lea.l A0, [A6 - 0xFB4] 00001944 2F30 0000 move.l -[A7], [A0 + D0.w] 00001948 4EBA 1974 jsr [PC + 0x1974 /* 000032BE */] 0000194C 5246 addq.w D6, 1 0000194E 6906 bvs +0x8 /* 00001956 */ label00001950: 00001950 BC6E F038 cmp.w D6, [A6 - 0xFC8] 00001954 6FE6 ble -0x18 /* 0000193C */ label00001956: 00001956 2F2E FFF4 move.l -[A7], [A6 - 0xC] 0000195A 4EBA 1962 jsr [PC + 0x1962 /* 000032BE */] label0000195E: 0000195E 2F0C move.l -[A7], A4 00001960 A8D9 syscall DisposRgn/DisposeRgn 00001962 486E F03C pea.l [A6 - 0xFC4] 00001966 486E F03C pea.l [A6 - 0xFC4] 0000196A 4267 clr.w -[A7] 0000196C 4EBA 4FEE jsr [PC + 0x4FEE /* 0000695C */] 00001970 486E F03C pea.l [A6 - 0xFC4] 00001974 486D C290 pea.l [A5 - 0x3D70] 00001978 4EAD 1F52 jsr [A5 + 0x1F52 /* export_998 */] label0000197C: 0000197C 486D C4CC pea.l [A5 - 0x3B34] 00001980 A875 syscall SetPBits/SetPortBits 00001982 4EAD 0052 jsr [A5 + 0x52 /* export_6 */] 00001986 1B7C 0001 FD14 move.b [A5 - 0x2EC], 0x1 0000198C 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+ 00001990 4E5E unlink A6 00001992 4E75 rts fn00001994: 00001994 4E56 FFD0 link A6, -0x0030 00001998 48E7 0F00 movem.l -[A7], D4,D5,D6,D7 0000199C 4EBA 182C jsr [PC + 0x182C /* 000031CA */] 000019A0 3C2D C5A6 move.w D6, [A5 - 0x3A5A] 000019A4 9C6D B7D4 sub.w D6, [A5 - 0x482C] 000019A8 486E FFFC pea.l [A6 - 0x4] 000019AC 4EBA 13C0 jsr [PC + 0x13C0 /* 00002D6E */] 000019B0 4EBA F370 jsr [PC - 0xC90 /* 00000D22 */] 000019B4 2D6E FFFC FFEC move.l [A6 - 0x14], [A6 - 0x4] 000019BA 2D6E FFFC FFF0 move.l [A6 - 0x10], [A6 - 0x4] 000019C0 2D6E FFFC FFF8 move.l [A6 - 0x8], [A6 - 0x4] 000019C6 7E01 moveq.l D7, 0x01 000019C8 7001 moveq.l D0, 0x01 000019CA B06D FD2C cmp.w D0, [A5 - 0x2D4] 000019CE 57C0 seq D0 000019D0 C02D A07E and.b D0, [A5 - 0x5F82] 000019D4 122D C370 move.b D1, [A5 - 0x3C90] 000019D8 0A01 0001 xori.b D1, 0x1 000019DC C001 and.b D0, D1 000019DE 6702 beq +0x4 /* 000019E2 */ 000019E0 4207 clr.b D7 label000019E2: 000019E2 486E FFF4 pea.l [A6 - 0xC] 000019E6 4EBA 1386 jsr [PC + 0x1386 /* 00002D6E */] 000019EA 486E FFF4 pea.l [A6 - 0xC] 000019EE 486E FFF8 pea.l [A6 - 0x8] 000019F2 7004 moveq.l D0, 0x04 000019F4 2F00 move.l -[A7], D0 000019F6 1F3C 0001 move.b -[A7], 0x1 000019FA 4EBA 211E jsr [PC + 0x211E /* 00003B1A */] 000019FE 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001A02 486E FFF4 pea.l [A6 - 0xC] 00001A06 3F3C 0002 move.w -[A7], 0x2 00001A0A 486E FFDC pea.l [A6 - 0x24] 00001A0E 486E FFE0 pea.l [A6 - 0x20] 00001A12 486E FFE4 pea.l [A6 - 0x1C] 00001A16 4EBA FC46 jsr [PC - 0x3BA /* 0000165E */] 00001A1A 4267 clr.w -[A7] 00001A1C 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00001A20 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00001A24 3F2D FD2C move.w -[A7], [A5 - 0x2D4] 00001A28 4EAD 28C2 jsr [A5 + 0x28C2 /* export_1300 */] 00001A2C 101F move.b D0, [A7]+ 00001A2E 0A00 0001 xori.b D0, 0x1 00001A32 2207 move.l D1, D7 00001A34 8200 or.b D1, D0 00001A36 6700 0090 beq +0x92 /* 00001AC8 */ 00001A3A 102D C2F8 move.b D0, [A5 - 0x3D08] 00001A3E 6608 bne +0xA /* 00001A48 */ 00001A40 486E FFEC pea.l [A6 - 0x14] 00001A44 4EBA 0FE6 jsr [PC + 0xFE6 /* 00002A2C */] label00001A48: 00001A48 102D C240 move.b D0, [A5 - 0x3DC0] 00001A4C 673A beq +0x3C /* 00001A88 */ 00001A4E 3A2E FFF6 move.w D5, [A6 - 0xA] 00001A52 9A6E FFFE sub.w D5, [A6 - 0x2] 00001A56 382E FFF4 move.w D4, [A6 - 0xC] 00001A5A 986E FFFC sub.w D4, [A6 - 0x4] 00001A5E 302E FFFE move.w D0, [A6 - 0x2] 00001A62 9045 sub.w D0, D5 00001A64 3D40 FFD6 move.w [A6 - 0x2A], D0 00001A68 302E FFFC move.w D0, [A6 - 0x4] 00001A6C 9044 sub.w D0, D4 00001A6E 3D40 FFD4 move.w [A6 - 0x2C], D0 00001A72 3005 move.w D0, D5 00001A74 D06E FFFE add.w D0, [A6 - 0x2] 00001A78 3D40 FFDA move.w [A6 - 0x26], D0 00001A7C 3004 move.w D0, D4 00001A7E D06E FFFC add.w D0, [A6 - 0x4] 00001A82 3D40 FFD8 move.w [A6 - 0x28], D0 00001A86 600C bra +0xE /* 00001A94 */ label00001A88: 00001A88 2D6E FFFC FFD4 move.l [A6 - 0x2C], [A6 - 0x4] 00001A8E 2D6E FFF4 FFD8 move.l [A6 - 0x28], [A6 - 0xC] label00001A94: 00001A94 2F2E FFD4 move.l -[A7], [A6 - 0x2C] 00001A98 2F2E FFD8 move.l -[A7], [A6 - 0x28] 00001A9C 4EBA 174C jsr [PC + 0x174C /* 000031EA */] 00001AA0 2F2E FFD4 move.l -[A7], [A6 - 0x2C] 00001AA4 2F2E FFD8 move.l -[A7], [A6 - 0x28] 00001AA8 486E FFEC pea.l [A6 - 0x14] 00001AAC A8AC syscall Pt2Rect 00001AAE 486E FFEC pea.l [A6 - 0x14] 00001AB2 3006 move.w D0, D6 00001AB4 4440 neg.w D0 00001AB6 3F00 move.w -[A7], D0 00001AB8 3006 move.w D0, D6 00001ABA 4440 neg.w D0 00001ABC 3F00 move.w -[A7], D0 00001ABE A8A9 syscall InsetRect 00001AC0 2D6E FFF4 FFF8 move.l [A6 - 0x8], [A6 - 0xC] 00001AC6 4207 clr.b D7 label00001AC8: 00001AC8 4267 clr.w -[A7] 00001ACA 4EAD 24D2 jsr [A5 + 0x24D2 /* export_1174 */] 00001ACE 101F move.b D0, [A7]+ 00001AD0 0A00 0001 xori.b D0, 0x1 00001AD4 6700 FF0C beq -0xF2 /* 000019E2 */ 00001AD8 1B7C 0001 FD14 move.b [A5 - 0x2EC], 0x1 00001ADE 486D C4CC pea.l [A5 - 0x3B34] 00001AE2 A875 syscall SetPBits/SetPortBits 00001AE4 4CDF 00F0 movem.l D4,D5,D6,D7, [A7]+ 00001AE8 4E5E unlink A6 00001AEA 4E75 rts fn00001AEC: 00001AEC 4E56 FFDC link A6, -0x0024 00001AF0 48E7 0F00 movem.l -[A7], D4,D5,D6,D7 00001AF4 1A2E 0008 move.b D5, [A6 + 0x8] 00001AF8 4EBA 16D0 jsr [PC + 0x16D0 /* 000031CA */] 00001AFC 486E FFF4 pea.l [A6 - 0xC] 00001B00 4EBA 126C jsr [PC + 0x126C /* 00002D6E */] 00001B04 4EBA F21C jsr [PC - 0xDE4 /* 00000D22 */] 00001B08 2D6E FFF4 FFEC move.l [A6 - 0x14], [A6 - 0xC] 00001B0E 2D6E FFF4 FFF0 move.l [A6 - 0x10], [A6 - 0xC] 00001B14 2D6E FFF4 FFFC move.l [A6 - 0x4], [A6 - 0xC] 00001B1A 7E01 moveq.l D7, 0x01 00001B1C 4206 clr.b D6 00001B1E 7001 moveq.l D0, 0x01 00001B20 B06D FD2C cmp.w D0, [A5 - 0x2D4] 00001B24 57C0 seq D0 00001B26 C02D A07E and.b D0, [A5 - 0x5F82] 00001B2A 122D C370 move.b D1, [A5 - 0x3C90] 00001B2E 0A01 0001 xori.b D1, 0x1 00001B32 C001 and.b D0, D1 00001B34 6702 beq +0x4 /* 00001B38 */ 00001B36 4207 clr.b D7 label00001B38: 00001B38 486E FFF8 pea.l [A6 - 0x8] 00001B3C 4EBA 1230 jsr [PC + 0x1230 /* 00002D6E */] 00001B40 486E FFF8 pea.l [A6 - 0x8] 00001B44 486E FFFC pea.l [A6 - 0x4] 00001B48 7004 moveq.l D0, 0x04 00001B4A 2F00 move.l -[A7], D0 00001B4C 1F3C 0001 move.b -[A7], 0x1 00001B50 4EBA 1FC8 jsr [PC + 0x1FC8 /* 00003B1A */] 00001B54 4267 clr.w -[A7] 00001B56 4EAD 2012 jsr [A5 + 0x2012 /* export_1022 */] 00001B5A 101F move.b D0, [A7]+ 00001B5C 6734 beq +0x36 /* 00001B92 */ 00001B5E 1006 move.b D0, D6 00001B60 660E bne +0x10 /* 00001B70 */ 00001B62 2D6E FFF8 FFE0 move.l [A6 - 0x20], [A6 - 0x8] 00001B68 2D6E FFF4 FFDC move.l [A6 - 0x24], [A6 - 0xC] 00001B6E 7C01 moveq.l D6, 0x01 label00001B70: 00001B70 302E FFFA move.w D0, [A6 - 0x6] 00001B74 D06E FFDE add.w D0, [A6 - 0x22] 00001B78 906E FFE2 sub.w D0, [A6 - 0x1E] 00001B7C 3D40 FFF6 move.w [A6 - 0xA], D0 00001B80 302E FFF8 move.w D0, [A6 - 0x8] 00001B84 D06E FFDC add.w D0, [A6 - 0x24] 00001B88 906E FFE0 sub.w D0, [A6 - 0x20] 00001B8C 3D40 FFF4 move.w [A6 - 0xC], D0 00001B90 6002 bra +0x4 /* 00001B94 */ label00001B92: 00001B92 4206 clr.b D6 label00001B94: 00001B94 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00001B98 486E FFF8 pea.l [A6 - 0x8] 00001B9C 4EBA FA32 jsr [PC - 0x5CE /* 000015D0 */] 00001BA0 4267 clr.w -[A7] 00001BA2 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00001BA6 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001BAA 3F2D FD2C move.w -[A7], [A5 - 0x2D4] 00001BAE 4EAD 28C2 jsr [A5 + 0x28C2 /* export_1300 */] 00001BB2 101F move.b D0, [A7]+ 00001BB4 0A00 0001 xori.b D0, 0x1 00001BB8 2207 move.l D1, D7 00001BBA 8200 or.b D1, D0 00001BBC 6700 02AC beq +0x2AE /* 00001E6A */ 00001BC0 102D C2F8 move.b D0, [A5 - 0x3D08] 00001BC4 6608 bne +0xA /* 00001BCE */ 00001BC6 486E FFEC pea.l [A6 - 0x14] 00001BCA 4EBA 0E60 jsr [PC + 0xE60 /* 00002A2C */] label00001BCE: 00001BCE 102D C240 move.b D0, [A5 - 0x3DC0] 00001BD2 674C beq +0x4E /* 00001C20 */ 00001BD4 302E FFFA move.w D0, [A6 - 0x6] 00001BD8 906E FFF6 sub.w D0, [A6 - 0xA] 00001BDC 6A02 bpl +0x4 /* 00001BE0 */ 00001BDE 4440 neg.w D0 label00001BE0: 00001BE0 3D40 FFE6 move.w [A6 - 0x1A], D0 00001BE4 302E FFF8 move.w D0, [A6 - 0x8] 00001BE8 906E FFF4 sub.w D0, [A6 - 0xC] 00001BEC 6A02 bpl +0x4 /* 00001BF0 */ 00001BEE 4440 neg.w D0 label00001BF0: 00001BF0 3800 move.w D4, D0 00001BF2 302E FFF6 move.w D0, [A6 - 0xA] 00001BF6 906E FFE6 sub.w D0, [A6 - 0x1A] 00001BFA 3D40 FFEE move.w [A6 - 0x12], D0 00001BFE 302E FFF4 move.w D0, [A6 - 0xC] 00001C02 9044 sub.w D0, D4 00001C04 3D40 FFEC move.w [A6 - 0x14], D0 00001C08 302E FFE6 move.w D0, [A6 - 0x1A] 00001C0C D06E FFF6 add.w D0, [A6 - 0xA] 00001C10 3D40 FFF2 move.w [A6 - 0xE], D0 00001C14 3004 move.w D0, D4 00001C16 D06E FFF4 add.w D0, [A6 - 0xC] 00001C1A 3D40 FFF0 move.w [A6 - 0x10], D0 00001C1E 600E bra +0x10 /* 00001C2E */ label00001C20: 00001C20 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00001C24 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00001C28 486E FFEC pea.l [A6 - 0x14] 00001C2C A8AC syscall Pt2Rect label00001C2E: 00001C2E 302D B7D4 move.w D0, [A5 - 0x482C] 00001C32 916E FFEE sub.w [A6 - 0x12], D0 00001C36 302D B7D4 move.w D0, [A5 - 0x482C] 00001C3A 916E FFEC sub.w [A6 - 0x14], D0 00001C3E 302D C5A6 move.w D0, [A5 - 0x3A5A] 00001C42 D06E FFF2 add.w D0, [A6 - 0xE] 00001C46 906D B7D4 sub.w D0, [A5 - 0x482C] 00001C4A 3D40 FFF2 move.w [A6 - 0xE], D0 00001C4E 302D C5A6 move.w D0, [A5 - 0x3A5A] 00001C52 D06E FFF0 add.w D0, [A6 - 0x10] 00001C56 906D B7D4 sub.w D0, [A5 - 0x482C] 00001C5A 3D40 FFF0 move.w [A6 - 0x10], D0 00001C5E 102D B9F8 move.b D0, [A5 - 0x4608] 00001C62 6700 0130 beq +0x132 /* 00001D94 */ 00001C66 486D B880 pea.l [A5 - 0x4780] 00001C6A A875 syscall SetPBits/SetPortBits 00001C6C 1005 move.b D0, D5 00001C6E 4880 ext.w D0 00001C70 670A beq +0xC /* 00001C7C */ 00001C72 5340 subq.w D0, 1 00001C74 6712 beq +0x14 /* 00001C88 */ 00001C76 5340 subq.w D0, 1 00001C78 6720 beq +0x22 /* 00001C9A */ 00001C7A 6028 bra +0x2A /* 00001CA4 */ label00001C7C: 00001C7C 486E FFEC pea.l [A6 - 0x14] 00001C80 486D FE70 pea.l [A5 - 0x190] 00001C84 A8A5 syscall FillRect 00001C86 601C bra +0x1E /* 00001CA4 */ label00001C88: 00001C88 486E FFEC pea.l [A6 - 0x14] 00001C8C 2F3C 0012 0012 move.l -[A7], 0x120012 00001C92 486D FE70 pea.l [A5 - 0x190] 00001C96 A8B4 syscall FillRoundRect 00001C98 600A bra +0xC /* 00001CA4 */ label00001C9A: 00001C9A 486E FFEC pea.l [A6 - 0x14] 00001C9E 486D FE70 pea.l [A5 - 0x190] 00001CA2 A8BB syscall FillOval label00001CA4: 00001CA4 486D B88E pea.l [A5 - 0x4772] 00001CA8 A875 syscall SetPBits/SetPortBits 00001CAA 102D C2F8 move.b D0, [A5 - 0x3D08] 00001CAE 6772 beq +0x74 /* 00001D22 */ 00001CB0 1005 move.b D0, D5 00001CB2 4880 ext.w D0 00001CB4 670A beq +0xC /* 00001CC0 */ 00001CB6 5340 subq.w D0, 1 00001CB8 6712 beq +0x14 /* 00001CCC */ 00001CBA 5340 subq.w D0, 1 00001CBC 6720 beq +0x22 /* 00001CDE */ 00001CBE 6028 bra +0x2A /* 00001CE8 */ label00001CC0: 00001CC0 486E FFEC pea.l [A6 - 0x14] 00001CC4 486D C936 pea.l [A5 - 0x36CA] 00001CC8 A8A5 syscall FillRect 00001CCA 601C bra +0x1E /* 00001CE8 */ label00001CCC: 00001CCC 486E FFEC pea.l [A6 - 0x14] 00001CD0 2F3C 0012 0012 move.l -[A7], 0x120012 00001CD6 486D C936 pea.l [A5 - 0x36CA] 00001CDA A8B4 syscall FillRoundRect 00001CDC 600A bra +0xC /* 00001CE8 */ label00001CDE: 00001CDE 486E FFEC pea.l [A6 - 0x14] 00001CE2 486D C936 pea.l [A5 - 0x36CA] 00001CE6 A8BB syscall FillOval label00001CE8: 00001CE8 4EBA 14E0 jsr [PC + 0x14E0 /* 000031CA */] 00001CEC 1005 move.b D0, D5 00001CEE 4880 ext.w D0 00001CF0 670C beq +0xE /* 00001CFE */ 00001CF2 5340 subq.w D0, 1 00001CF4 6712 beq +0x14 /* 00001D08 */ 00001CF6 5340 subq.w D0, 1 00001CF8 671E beq +0x20 /* 00001D18 */ 00001CFA 6000 013C bra +0x13E /* 00001E38 */ label00001CFE: 00001CFE 486E FFEC pea.l [A6 - 0x14] 00001D02 A8A1 syscall FrameRect 00001D04 6000 0132 bra +0x134 /* 00001E38 */ label00001D08: 00001D08 486E FFEC pea.l [A6 - 0x14] 00001D0C 2F3C 0012 0012 move.l -[A7], 0x120012 00001D12 A8B0 syscall FrameRoundRect 00001D14 6000 0122 bra +0x124 /* 00001E38 */ label00001D18: 00001D18 486E FFEC pea.l [A6 - 0x14] 00001D1C A8B7 syscall FrameOval 00001D1E 6000 0118 bra +0x11A /* 00001E38 */ label00001D22: 00001D22 2F2D C15A move.l -[A7], [A5 - 0x3EA6] 00001D26 2F2D C15E move.l -[A7], [A5 - 0x3EA2] 00001D2A 486E FFEC pea.l [A6 - 0x14] 00001D2E 4267 clr.w -[A7] 00001D30 4EAD 2D0A jsr [A5 + 0x2D0A /* export_1437 */] 00001D34 4267 clr.w -[A7] 00001D36 486D C936 pea.l [A5 - 0x36CA] 00001D3A 486D FE70 pea.l [A5 - 0x190] 00001D3E 4EAD 1E82 jsr [A5 + 0x1E82 /* export_972 */] 00001D42 101F move.b D0, [A7]+ 00001D44 6600 00F2 bne +0xF4 /* 00001E38 */ 00001D48 486D C936 pea.l [A5 - 0x36CA] 00001D4C A89D syscall PenPat 00001D4E 3F3C 000F move.w -[A7], 0xF 00001D52 A89C syscall PenMode 00001D54 486E FFEC pea.l [A6 - 0x14] 00001D58 A8A2 syscall PaintRect 00001D5A 4EBA 146E jsr [PC + 0x146E /* 000031CA */] 00001D5E 1005 move.b D0, D5 00001D60 4880 ext.w D0 00001D62 670C beq +0xE /* 00001D70 */ 00001D64 5340 subq.w D0, 1 00001D66 6712 beq +0x14 /* 00001D7A */ 00001D68 5340 subq.w D0, 1 00001D6A 671E beq +0x20 /* 00001D8A */ 00001D6C 6000 00CA bra +0xCC /* 00001E38 */ label00001D70: 00001D70 486E FFEC pea.l [A6 - 0x14] 00001D74 A8A1 syscall FrameRect 00001D76 6000 00C0 bra +0xC2 /* 00001E38 */ label00001D7A: 00001D7A 486E FFEC pea.l [A6 - 0x14] 00001D7E 2F3C 0012 0012 move.l -[A7], 0x120012 00001D84 A8B0 syscall FrameRoundRect 00001D86 6000 00B0 bra +0xB2 /* 00001E38 */ label00001D8A: 00001D8A 486E FFEC pea.l [A6 - 0x14] 00001D8E A8B7 syscall FrameOval 00001D90 6000 00A6 bra +0xA8 /* 00001E38 */ label00001D94: 00001D94 486D B880 pea.l [A5 - 0x4780] 00001D98 A875 syscall SetPBits/SetPortBits 00001D9A 4EBA 142E jsr [PC + 0x142E /* 000031CA */] 00001D9E 486D FE70 pea.l [A5 - 0x190] 00001DA2 A89D syscall PenPat 00001DA4 1005 move.b D0, D5 00001DA6 4880 ext.w D0 00001DA8 670A beq +0xC /* 00001DB4 */ 00001DAA 5340 subq.w D0, 1 00001DAC 670E beq +0x10 /* 00001DBC */ 00001DAE 5340 subq.w D0, 1 00001DB0 6718 beq +0x1A /* 00001DCA */ 00001DB2 601C bra +0x1E /* 00001DD0 */ label00001DB4: 00001DB4 486E FFEC pea.l [A6 - 0x14] 00001DB8 A8A1 syscall FrameRect 00001DBA 6014 bra +0x16 /* 00001DD0 */ label00001DBC: 00001DBC 486E FFEC pea.l [A6 - 0x14] 00001DC0 2F3C 0012 0012 move.l -[A7], 0x120012 00001DC6 A8B0 syscall FrameRoundRect 00001DC8 6006 bra +0x8 /* 00001DD0 */ label00001DCA: 00001DCA 486E FFEC pea.l [A6 - 0x14] 00001DCE A8B7 syscall FrameOval label00001DD0: 00001DD0 486D B88E pea.l [A5 - 0x4772] 00001DD4 A875 syscall SetPBits/SetPortBits 00001DD6 102D C2F8 move.b D0, [A5 - 0x3D08] 00001DDA 6732 beq +0x34 /* 00001E0E */ 00001DDC 4EBA 13EC jsr [PC + 0x13EC /* 000031CA */] 00001DE0 1005 move.b D0, D5 00001DE2 4880 ext.w D0 00001DE4 670A beq +0xC /* 00001DF0 */ 00001DE6 5340 subq.w D0, 1 00001DE8 670E beq +0x10 /* 00001DF8 */ 00001DEA 5340 subq.w D0, 1 00001DEC 6718 beq +0x1A /* 00001E06 */ 00001DEE 6048 bra +0x4A /* 00001E38 */ label00001DF0: 00001DF0 486E FFEC pea.l [A6 - 0x14] 00001DF4 A8A1 syscall FrameRect 00001DF6 6040 bra +0x42 /* 00001E38 */ label00001DF8: 00001DF8 486E FFEC pea.l [A6 - 0x14] 00001DFC 2F3C 0012 0012 move.l -[A7], 0x120012 00001E02 A8B0 syscall FrameRoundRect 00001E04 6032 bra +0x34 /* 00001E38 */ label00001E06: 00001E06 486E FFEC pea.l [A6 - 0x14] 00001E0A A8B7 syscall FrameOval 00001E0C 602A bra +0x2C /* 00001E38 */ label00001E0E: 00001E0E 2F2D C15A move.l -[A7], [A5 - 0x3EA6] 00001E12 2F2D C15E move.l -[A7], [A5 - 0x3EA2] 00001E16 486E FFEC pea.l [A6 - 0x14] 00001E1A 4267 clr.w -[A7] 00001E1C 4EAD 2D0A jsr [A5 + 0x2D0A /* export_1437 */] 00001E20 102D C1B6 move.b D0, [A5 - 0x3E4A] 00001E24 6712 beq +0x14 /* 00001E38 */ 00001E26 486D C936 pea.l [A5 - 0x36CA] 00001E2A A89D syscall PenPat 00001E2C 3F3C 000F move.w -[A7], 0xF 00001E30 A89C syscall PenMode 00001E32 486E FFEC pea.l [A6 - 0x14] 00001E36 A8A2 syscall PaintRect label00001E38: 00001E38 486E FFEC pea.l [A6 - 0x14] 00001E3C 486D FC4E pea.l [A5 - 0x3B2] 00001E40 4EAD 1F52 jsr [A5 + 0x1F52 /* export_998 */] 00001E44 486E FFEC pea.l [A6 - 0x14] 00001E48 486E FFEC pea.l [A6 - 0x14] 00001E4C 4267 clr.w -[A7] 00001E4E 4EBA 4B0C jsr [PC + 0x4B0C /* 0000695C */] 00001E52 486E FFEC pea.l [A6 - 0x14] 00001E56 486D C290 pea.l [A5 - 0x3D70] 00001E5A 4EAD 1F52 jsr [A5 + 0x1F52 /* export_998 */] 00001E5E 4EAD 0052 jsr [A5 + 0x52 /* export_6 */] 00001E62 2D6E FFF8 FFFC move.l [A6 - 0x4], [A6 - 0x8] 00001E68 4207 clr.b D7 label00001E6A: 00001E6A 4267 clr.w -[A7] 00001E6C 4EAD 24D2 jsr [A5 + 0x24D2 /* export_1174 */] 00001E70 101F move.b D0, [A7]+ 00001E72 0A00 0001 xori.b D0, 0x1 00001E76 6700 FCC0 beq -0x33E /* 00001B38 */ 00001E7A 1B7C 0001 FD14 move.b [A5 - 0x2EC], 0x1 00001E80 486D C4CC pea.l [A5 - 0x3B34] 00001E84 A875 syscall SetPBits/SetPortBits 00001E86 A89E syscall PenNormal 00001E88 4CDF 00F0 movem.l D4,D5,D6,D7, [A7]+ 00001E8C 4E5E unlink A6 00001E8E 205F movea.l A0, [A7]+ 00001E90 544F addq.w A7, 2 00001E92 4ED0 jmp [A0] fn00001E94: 00001E94 4E56 0000 link A6, 0 00001E98 4A6E 000C tst.w [A6 + 0xC] 00001E9C 6602 bne +0x4 /* 00001EA0 */ 00001E9E 6022 bra +0x24 /* 00001EC2 */ label00001EA0: 00001EA0 206E 0008 movea.l A0, [A6 + 0x8] 00001EA4 1028 FFF2 move.b D0, [A0 - 0xE] 00001EA8 6704 beq +0x6 /* 00001EAE */ 00001EAA 4EBA 0B50 jsr [PC + 0xB50 /* 000029FC */] label00001EAE: 00001EAE 3F3C 0016 move.w -[A7], 0x16 00001EB2 4EAD 2082 jsr [A5 + 0x2082 /* export_1036 */] 00001EB6 206E 0008 movea.l A0, [A6 + 0x8] 00001EBA 2C48 movea.l A6, A0 00001EBC 4EFA 01F8 jmp [PC + 0x1F8 /* 000020B6 */] 00001EC0 0000 4E5E ori.b D0, 0x5E /* '^' */ // begin alternate branch 00001EC2-00001EC4 label00001EC2: 00001EC2 4E5E unlink A6 // end alternate branch 00001EC2-00001EC4 label00001EC2: // (misaligned) 00001EC4 205F movea.l A0, [A7]+ 00001EC6 5C4F addq.w A7, 6 00001EC8 4ED0 jmp [A0] fn00001ECA: 00001ECA 4E56 FFEE link A6, -0x0012 00001ECE 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 00001ED2 422E FFF2 clr.b [A6 - 0xE] 00001ED6 102D B518 move.b D0, [A5 - 0x4AE8] 00001EDA 6756 beq +0x58 /* 00001F32 */ 00001EDC 206D BA2A movea.l A0, [A5 - 0x45D6] 00001EE0 2050 movea.l A0, [A0] 00001EE2 226D BA2A movea.l A1, [A5 - 0x45D6] 00001EE6 2251 movea.l A1, [A1] 00001EE8 3028 0020 move.w D0, [A0 + 0x20] 00001EEC B069 0022 cmp.w D0, [A1 + 0x22] 00001EF0 6D08 blt +0xA /* 00001EFA */ 00001EF2 4EAD 1FBA jsr [A5 + 0x1FBA /* export_1011 */] 00001EF6 6000 01BE bra +0x1C0 /* 000020B6 */ label00001EFA: 00001EFA 102E 0008 move.b D0, [A6 + 0x8] 00001EFE 670A beq +0xC /* 00001F0A */ 00001F00 1F3C 0001 move.b -[A7], 0x1 00001F04 4EAD 0FE2 jsr [A5 + 0xFE2 /* export_504 */] 00001F08 6006 bra +0x8 /* 00001F10 */ label00001F0A: 00001F0A 2F2D BA2A move.l -[A7], [A5 - 0x45D6] 00001F0E A9D5 syscall TECopy label00001F10: 00001F10 42A7 clr.l -[A7] 00001F12 A9FC syscall ZeroScrap 00001F14 2D5F FFFC move.l [A6 - 0x4], [A7]+ 00001F18 42A7 clr.l -[A7] 00001F1A A9FB syscall LoadScrap/LodeScrap 00001F1C 2D5F FFFC move.l [A6 - 0x4], [A7]+ 00001F20 4267 clr.w -[A7] 00001F22 4EAD 0382 jsr [A5 + 0x382 /* export_108 */] 00001F26 301F move.w D0, [A7]+ 00001F28 48C0 ext.l D0 00001F2A 2D40 FFFC move.l [A6 - 0x4], D0 00001F2E 6000 0186 bra +0x188 /* 000020B6 */ label00001F32: 00001F32 102D FD14 move.b D0, [A5 - 0x2EC] 00001F36 6704 beq +0x6 /* 00001F3C */ 00001F38 4EBA 435E jsr [PC + 0x435E /* 00006298 */] label00001F3C: 00001F3C 102D FD1E move.b D0, [A5 - 0x2E2] 00001F40 802D FD40 or.b D0, [A5 - 0x2C0] 00001F44 6608 bne +0xA /* 00001F4E */ 00001F46 4EAD 1FBA jsr [A5 + 0x1FBA /* export_1011 */] 00001F4A 6000 016A bra +0x16C /* 000020B6 */ label00001F4E: 00001F4E 4EBA F344 jsr [PC - 0xCBC /* 00001294 */] 00001F52 4267 clr.w -[A7] 00001F54 2F2D C8E8 move.l -[A7], [A5 - 0x3718] 00001F58 2F2D C92E move.l -[A7], [A5 - 0x36D2] 00001F5C 4EAD 2ECA jsr [A5 + 0x2ECA /* export_1493 */] 00001F60 101F move.b D0, [A7]+ 00001F62 670C beq +0xE /* 00001F70 */ 00001F64 3F3C 000D move.w -[A7], 0xD /* '\r' */ 00001F68 4EAD 2082 jsr [A5 + 0x2082 /* export_1036 */] 00001F6C 6000 0148 bra +0x14A /* 000020B6 */ label00001F70: 00001F70 302D FD3C move.w D0, [A5 - 0x2C4] 00001F74 906D FD38 sub.w D0, [A5 - 0x2C8] 00001F78 48C0 ext.l D0 00001F7A 322D FD3E move.w D1, [A5 - 0x2C2] 00001F7E 926D FD3A sub.w D1, [A5 - 0x2C6] 00001F82 48C1 ext.l D1 00001F84 2F00 move.l -[A7], D0 00001F86 2F01 move.l -[A7], D1 00001F88 4EAD 046A jsr [A5 + 0x46A /* export_137 */] 00001F8C 7006 moveq.l D0, 0x06 00001F8E 2F00 move.l -[A7], D0 00001F90 4EAD 0472 jsr [A5 + 0x472 /* export_138 */] 00001F94 2D5F FFEE move.l [A6 - 0x12], [A7]+ 00001F98 4267 clr.w -[A7] 00001F9A 2F2E FFEE move.l -[A7], [A6 - 0x12] 00001F9E 4EAD 2DDA jsr [A5 + 0x2DDA /* export_1463 */] 00001FA2 101F move.b D0, [A7]+ 00001FA4 660C bne +0xE /* 00001FB2 */ 00001FA6 3F3C 0016 move.w -[A7], 0x16 00001FAA 4EAD 2082 jsr [A5 + 0x2082 /* export_1036 */] 00001FAE 6000 0106 bra +0x108 /* 000020B6 */ label00001FB2: 00001FB2 1D6D B56E FFF3 move.b [A6 - 0xD], [A5 - 0x4A92] 00001FB8 102E 0008 move.b D0, [A6 + 0x8] 00001FBC 0A00 0001 xori.b D0, 0x1 00001FC0 1B40 FCF8 move.b [A5 - 0x308], D0 00001FC4 4267 clr.w -[A7] 00001FC6 4EBA ECD2 jsr [PC - 0x132E /* 00000C9A */] 00001FCA 101F move.b D0, [A7]+ 00001FCC 6700 00E4 beq +0xE6 /* 000020B2 */ 00001FD0 1D7C 0001 FFF2 move.b [A6 - 0xE], 0x1 00001FD6 42A7 clr.l -[A7] 00001FD8 A9FC syscall ZeroScrap 00001FDA 201F move.l D0, [A7]+ 00001FDC 3F00 move.w -[A7], D0 00001FDE 2F0E move.l -[A7], A6 00001FE0 4EBA FEB2 jsr [PC - 0x14E /* 00001E94 */] 00001FE4 42A7 clr.l -[A7] 00001FE6 A9FB syscall LoadScrap/LodeScrap 00001FE8 201F move.l D0, [A7]+ 00001FEA 3F00 move.w -[A7], D0 00001FEC 2F0E move.l -[A7], A6 00001FEE 4EBA FEA4 jsr [PC - 0x15C /* 00001E94 */] 00001FF2 486D B88E pea.l [A5 - 0x4772] 00001FF6 A875 syscall SetPBits/SetPortBits 00001FF8 42A7 clr.l -[A7] 00001FFA 486D FD38 pea.l [A5 - 0x2C8] 00001FFE A8F3 syscall OpenPicture 00002000 2D5F FFF8 move.l [A6 - 0x8], [A7]+ 00002004 660A bne +0xC /* 00002010 */ 00002006 3F3C FF94 move.w -[A7], 0xFF94 0000200A 2F0E move.l -[A7], A6 0000200C 4EBA FE86 jsr [PC - 0x17A /* 00001E94 */] label00002010: 00002010 102D FD1E move.b D0, [A5 - 0x2E2] 00002014 670A beq +0xC /* 00002020 */ 00002016 2F3C 0000 3039 move.l -[A7], 0x3039 /* '09' */ 0000201C 42A7 clr.l -[A7] 0000201E A8F2 syscall PicComment label00002020: 00002020 486D C704 pea.l [A5 - 0x38FC] 00002024 A87B syscall ClipRect 00002026 486D B88E pea.l [A5 - 0x4772] 0000202A 486D B88E pea.l [A5 - 0x4772] 0000202E 486D FD38 pea.l [A5 - 0x2C8] 00002032 486D FD38 pea.l [A5 - 0x2C8] 00002036 4267 clr.w -[A7] 00002038 42A7 clr.l -[A7] 0000203A A8EC syscall CopyBits 0000203C A8F4 syscall ClosePicture 0000203E 4267 clr.w -[A7] 00002040 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */] 00002044 4A5F tst.w [A7]+ 00002046 6646 bne +0x48 /* 0000208E */ 00002048 42A7 clr.l -[A7] 0000204A 2F2E FFF8 move.l -[A7], [A6 - 0x8] 0000204E 4EAD 0132 jsr [A5 + 0x132 /* export_34 */] 00002052 2D5F FFF4 move.l [A6 - 0xC], [A7]+ 00002056 2F2E FFF8 move.l -[A7], [A6 - 0x8] 0000205A 205F movea.l A0, [A7]+ 0000205C A029 syscall HLock 0000205E 42A7 clr.l -[A7] 00002060 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00002064 2F3C 5049 4354 move.l -[A7], 0x50494354 /* 'PICT' */ 0000206A 206E FFF8 movea.l A0, [A6 - 0x8] 0000206E 2F10 move.l -[A7], [A0] 00002070 4EAD 106A jsr [A5 + 0x106A /* export_521 */] 00002074 2D5F FFFC move.l [A6 - 0x4], [A7]+ 00002078 2F2E FFF8 move.l -[A7], [A6 - 0x8] 0000207C 205F movea.l A0, [A7]+ 0000207E A02A syscall HUnlock 00002080 4AAE FFFC tst.l [A6 - 0x4] 00002084 6708 beq +0xA /* 0000208E */ 00002086 3F3C 0011 move.w -[A7], 0x11 0000208A 4EAD 2082 jsr [A5 + 0x2082 /* export_1036 */] label0000208E: 0000208E 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00002092 A8F5 syscall KillPicture 00002094 4EBA 0966 jsr [PC + 0x966 /* 000029FC */] 00002098 422E FFF2 clr.b [A6 - 0xE] 0000209C 1B6E FFF3 B56E move.b [A5 - 0x4A92], [A6 - 0xD] 000020A2 4AAE FFFC tst.l [A6 - 0x4] 000020A6 57C0 seq D0 000020A8 C02E 0008 and.b D0, [A6 + 0x8] 000020AC 6704 beq +0x6 /* 000020B2 */ 000020AE 4EBA F338 jsr [PC - 0xCC8 /* 000013E8 */] label000020B2: 000020B2 422D FCF8 clr.b [A5 - 0x308] label000020B6: 000020B6 4FEE FFCE lea.l A7, [A6 - 0x32] 000020BA 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 000020BE 4E5E unlink A6 000020C0 205F movea.l A0, [A7]+ 000020C2 544F addq.w A7, 2 000020C4 4ED0 jmp [A0] fn000020C6: 000020C6 4E56 0000 link A6, 0 000020CA 102D C2E2 move.b D0, [A5 - 0x3D1E] 000020CE 802D C1B6 or.b D0, [A5 - 0x3E4A] 000020D2 6608 bne +0xA /* 000020DC */ 000020D4 4EAD 1FBA jsr [A5 + 0x1FBA /* export_1011 */] 000020D8 6000 01D6 bra +0x1D8 /* 000022B0 */ label000020DC: 000020DC 7031 moveq.l D0, 0x31 000020DE B06D C752 cmp.w D0, [A5 - 0x38AE] 000020E2 5FC0 sle D0 000020E4 7238 moveq.l D1, 0x38 000020E6 B26D C752 cmp.w D1, [A5 - 0x38AE] 000020EA 5CC1 sge D1 000020EC C001 and.b D0, D1 000020EE 6716 beq +0x18 /* 00002106 */ 000020F0 302D C752 move.w D0, [A5 - 0x38AE] 000020F4 907C 0030 sub.w D0, 0x30 /* '0' */ 000020F8 3F00 move.w -[A7], D0 000020FA 4EAD 009A jsr [A5 + 0x9A /* export_15 */] 000020FE 4EAD 2682 jsr [A5 + 0x2682 /* export_1228 */] 00002102 6000 01AC bra +0x1AE /* 000022B0 */ label00002106: 00002106 302D B568 move.w D0, [A5 - 0x4A98] 0000210A 0440 001C subi.w D0, 0x1C 0000210E 6B00 0196 bmi +0x198 /* 000022A6 */ 00002112 0C40 0020 cmpi.w D0, 0x20 /* ' ' */ 00002116 6E00 018E bgt +0x190 /* 000022A6 */ 0000211A D040 add.w D0, D0 0000211C 303B 0006 move.w D0, [PC + D0.w + 0x6] 00002120 4EFB 0000 jmp [PC + D0.w] 00002124 0044 00D6 ori.w D4, 0xD6 00002128 004C 00EE ori.w A4, 0xEE 0000212C 006C 00A4 0094 ori.w [A4 + 0x94], 0xA4 00002132 00E6 ori.? -[A6], 0xFFFFFFFFFFFFFFFF 00002134 00DE ori.? [A6]+, 0xFFFFFFFFFFFFFFFF 00002136 00BE 00FE 0108 ori.l <>, 0xFE0108 0000213C 00C6 ori.? D6, 0xFFFFFFFFFFFFFFFF 0000213E 005C 0078 ori.w [A4]+, 0x78 /* 'x' */ 00002142 017E bchg <>, D0 00002144 0080 008C 009C ori.l D0, 0x8C009C 0000214A 00CE ori.? A6, 0xFFFFFFFFFFFFFFFF 0000214C 00AE 0112 011A 0122 ori.l [A6 + 0x122], 0x112011A 00002154 012A 0132 btst [A2 + 0x132], D0 00002158 013A 0142 btst [PC + 0x142 /* 0000229C, value 0x39 '9' */], D0 0000215C 014A bchg A2, D0 0000215E 0152 bchg [A2], D0 00002160 015A bchg [A2]+, D0 00002162 016A 0174 bchg [A2 + 0x174], D0 00002166 4EBA 4040 jsr [PC + 0x4040 /* 000061A8 */] 0000216A 6000 013E bra +0x140 /* 000022AA */ 0000216E 3F3C 000C move.w -[A7], 0xC 00002172 1F3C 0001 move.b -[A7], 0x1 00002176 4EAD 2DAA jsr [A5 + 0x2DAA /* export_1457 */] 0000217A 6000 012E bra +0x130 /* 000022AA */ 0000217E 102D C240 move.b D0, [A5 - 0x3DC0] 00002182 0A00 0001 xori.b D0, 0x1 00002186 1B40 C240 move.b [A5 - 0x3DC0], D0 0000218A 6000 011E bra +0x120 /* 000022AA */ 0000218E 1F3C 0001 move.b -[A7], 0x1 00002192 4EBA 4782 jsr [PC + 0x4782 /* 00006916 */] 00002196 6000 0112 bra +0x114 /* 000022AA */ 0000219A 4EAD 0872 jsr [A5 + 0x872 /* export_266 */] 0000219E 6000 010A bra +0x10C /* 000022AA */ 000021A2 486D C936 pea.l [A5 - 0x36CA] 000021A6 4EBA 092A jsr [PC + 0x92A /* 00002AD2 */] 000021AA 6000 00FE bra +0x100 /* 000022AA */ 000021AE 4EBA 462E jsr [PC + 0x462E /* 000067DE */] 000021B2 6000 00F6 bra +0xF8 /* 000022AA */ 000021B6 4EBA 09A2 jsr [PC + 0x9A2 /* 00002B5A */] 000021BA 6000 00EE bra +0xF0 /* 000022AA */ 000021BE 4EBA 0FC8 jsr [PC + 0xFC8 /* 00003188 */] 000021C2 6000 00E6 bra +0xE8 /* 000022AA */ 000021C6 4267 clr.w -[A7] 000021C8 4EBA 474C jsr [PC + 0x474C /* 00006916 */] 000021CC 6000 00DC bra +0xDE /* 000022AA */ 000021D0 102D C2F8 move.b D0, [A5 - 0x3D08] 000021D4 0A00 0001 xori.b D0, 0x1 000021D8 1B40 C2F8 move.b [A5 - 0x3D08], D0 000021DC 6000 00CC bra +0xCE /* 000022AA */ 000021E0 4EBA 18F6 jsr [PC + 0x18F6 /* 00003AD8 */] 000021E4 6000 00C4 bra +0xC6 /* 000022AA */ 000021E8 4EBA 3B3E jsr [PC + 0x3B3E /* 00005D28 */] 000021EC 6000 00BC bra +0xBE /* 000022AA */ 000021F0 4EBA 3DB8 jsr [PC + 0x3DB8 /* 00005FAA */] 000021F4 6000 00B4 bra +0xB6 /* 000022AA */ 000021F8 4EBA 413C jsr [PC + 0x413C /* 00006336 */] 000021FC 6000 00AC bra +0xAE /* 000022AA */ 00002200 4EBA 4B76 jsr [PC + 0x4B76 /* 00006D78 */] 00002204 6000 00A4 bra +0xA6 /* 000022AA */ 00002208 4EBA 0A3C jsr [PC + 0xA3C /* 00002C46 */] 0000220C 6000 009C bra +0x9E /* 000022AA */ 00002210 3F3C 0001 move.w -[A7], 0x1 00002214 1F3C 0001 move.b -[A7], 0x1 00002218 4EAD 2DAA jsr [A5 + 0x2DAA /* export_1457 */] 0000221C 6000 008C bra +0x8E /* 000022AA */ 00002220 4267 clr.w -[A7] 00002222 4EAD 085A jsr [A5 + 0x85A /* export_263 */] 00002226 6000 0082 bra +0x84 /* 000022AA */ 0000222A 1F3C 0001 move.b -[A7], 0x1 0000222E 4EAD 085A jsr [A5 + 0x85A /* export_263 */] 00002232 6076 bra +0x78 /* 000022AA */ 00002234 3B7C 0001 C1C2 move.w [A5 - 0x3E3E], 0x1 0000223A 606E bra +0x70 /* 000022AA */ 0000223C 3B7C 0002 C1C2 move.w [A5 - 0x3E3E], 0x2 00002242 6066 bra +0x68 /* 000022AA */ 00002244 3B7C 0003 C1C2 move.w [A5 - 0x3E3E], 0x3 0000224A 605E bra +0x60 /* 000022AA */ 0000224C 3B7C 0004 C1C2 move.w [A5 - 0x3E3E], 0x4 00002252 6056 bra +0x58 /* 000022AA */ 00002254 3B7C 0006 C1C2 move.w [A5 - 0x3E3E], 0x6 0000225A 604E bra +0x50 /* 000022AA */ 0000225C 3B7C 0008 C1C2 move.w [A5 - 0x3E3E], 0x8 00002262 6046 bra +0x48 /* 000022AA */ 00002264 3B7C 000C C1C2 move.w [A5 - 0x3E3E], 0xC 0000226A 603E bra +0x40 /* 000022AA */ 0000226C 3B7C 0010 C1C2 move.w [A5 - 0x3E3E], 0x10 00002272 6036 bra +0x38 /* 000022AA */ 00002274 3B7C 0018 C1C2 move.w [A5 - 0x3E3E], 0x18 0000227A 602E bra +0x30 /* 000022AA */ 0000227C 102D B570 move.b D0, [A5 - 0x4A90] 00002280 6628 bne +0x2A /* 000022AA */ 00002282 486D C24E pea.l [A5 - 0x3DB2] 00002286 4EBA 3926 jsr [PC + 0x3926 /* 00005BAE */] 0000228A 601E bra +0x20 /* 000022AA */ 0000228C 486D C6F2 pea.l [A5 - 0x390E] 00002290 4EBA 391C jsr [PC + 0x391C /* 00005BAE */] 00002294 6014 bra +0x16 /* 000022AA */ 00002296 486D C592 pea.l [A5 - 0x3A6E] 0000229A 4EBA 3912 jsr [PC + 0x3912 /* 00005BAE */] 0000229E 600A bra +0xC /* 000022AA */ 000022A0 4EBA 455E jsr [PC + 0x455E /* 00006800 */] 000022A4 6004 bra +0x6 /* 000022AA */ label000022A6: 000022A6 4EAD 1FBA jsr [A5 + 0x1FBA /* export_1011 */] label000022AA: 000022AA 486D 0872 pea.l [A5 + 0x872 /* export_266 */] 000022AE A9F1 syscall UnloadSeg label000022B0: 000022B0 4E5E unlink A6 000022B2 4E75 rts fn000022B4: 000022B4 4E56 0000 link A6, 0 000022B8 2F0C move.l -[A7], A4 000022BA 286E 0008 movea.l A4, [A6 + 0x8] 000022BE 41EC FFDC lea.l A0, [A4 - 0x24] 000022C2 43EC FFD4 lea.l A1, [A4 - 0x2C] 000022C6 7003 moveq.l D0, 0x03 label000022C8: 000022C8 30D9 move.w [A0]+, [A1]+ 000022CA 51C8 FFFC dbf D0, -0x6 /* 000022C8 */ 000022CE 102C FFB2 move.b D0, [A4 - 0x4E] 000022D2 676E beq +0x70 /* 00002342 */ 000022D4 296C FFEC FFF8 move.l [A4 - 0x8], [A4 - 0x14] 000022DA 2F2C FFFC move.l -[A7], [A4 - 0x4] 000022DE 486C FFF8 pea.l [A4 - 0x8] 000022E2 4EBA F2EC jsr [PC - 0xD14 /* 000015D0 */] 000022E6 2F2C FFFC move.l -[A7], [A4 - 0x4] 000022EA 486C FFF4 pea.l [A4 - 0xC] 000022EE 4EBA F2E0 jsr [PC - 0xD20 /* 000015D0 */] 000022F2 2F2C FFFC move.l -[A7], [A4 - 0x4] 000022F6 2F2C FFF8 move.l -[A7], [A4 - 0x8] 000022FA 486C FFB6 pea.l [A4 - 0x4A] 000022FE A8AC syscall Pt2Rect 00002300 2F2C FFFC move.l -[A7], [A4 - 0x4] 00002304 2F2C FFF4 move.l -[A7], [A4 - 0xC] 00002308 486C FFBE pea.l [A4 - 0x42] 0000230C A8AC syscall Pt2Rect 0000230E 102C FFC6 move.b D0, [A4 - 0x3A] 00002312 670C beq +0xE /* 00002320 */ 00002314 396C FFB8 FFC0 move.w [A4 - 0x40], [A4 - 0x48] 0000231A 396C FFBC FFC4 move.w [A4 - 0x3C], [A4 - 0x44] label00002320: 00002320 102C FFC7 move.b D0, [A4 - 0x39] 00002324 670C beq +0xE /* 00002332 */ 00002326 396C FFB6 FFBE move.w [A4 - 0x42], [A4 - 0x4A] 0000232C 396C FFBA FFC2 move.w [A4 - 0x3E], [A4 - 0x46] label00002332: 00002332 486C FFDC pea.l [A4 - 0x24] 00002336 486C FFB6 pea.l [A4 - 0x4A] 0000233A 486C FFBE pea.l [A4 - 0x42] 0000233E A8FA syscall MapRect 00002340 606C bra +0x6E /* 000023AE */ label00002342: 00002342 4267 clr.w -[A7] 00002344 302C FFF6 move.w D0, [A4 - 0xA] 00002348 906C FFEE sub.w D0, [A4 - 0x12] 0000234C 3F00 move.w -[A7], D0 0000234E 3F2C FFCC move.w -[A7], [A4 - 0x34] 00002352 3F2C FFCE move.w -[A7], [A4 - 0x32] 00002356 4EAD 28DA jsr [A5 + 0x28DA /* export_1303 */] 0000235A 395F FFC8 move.w [A4 - 0x38], [A7]+ 0000235E 4267 clr.w -[A7] 00002360 302C FFF4 move.w D0, [A4 - 0xC] 00002364 906C FFEC sub.w D0, [A4 - 0x14] 00002368 3F00 move.w -[A7], D0 0000236A 3F2C FFD0 move.w -[A7], [A4 - 0x30] 0000236E 3F2C FFD2 move.w -[A7], [A4 - 0x2E] 00002372 4EAD 28DA jsr [A5 + 0x28DA /* export_1303 */] 00002376 395F FFCA move.w [A4 - 0x36], [A7]+ 0000237A 102D C4EA move.b D0, [A5 - 0x3B16] 0000237E C02D C6CE and.b D0, [A5 - 0x3932] 00002382 671C beq +0x1E /* 000023A0 */ 00002384 4267 clr.w -[A7] 00002386 3F2C FFC8 move.w -[A7], [A4 - 0x38] 0000238A 4EAD 29AA jsr [A5 + 0x29AA /* export_1329 */] 0000238E 395F FFC8 move.w [A4 - 0x38], [A7]+ 00002392 4267 clr.w -[A7] 00002394 3F2C FFCA move.w -[A7], [A4 - 0x36] 00002398 4EAD 29AA jsr [A5 + 0x29AA /* export_1329 */] 0000239C 395F FFCA move.w [A4 - 0x36], [A7]+ label000023A0: 000023A0 486C FFDC pea.l [A4 - 0x24] 000023A4 3F2C FFC8 move.w -[A7], [A4 - 0x38] 000023A8 3F2C FFCA move.w -[A7], [A4 - 0x36] 000023AC A8A8 syscall OffsetRect label000023AE: 000023AE 285F movea.l A4, [A7]+ 000023B0 4E5E unlink A6 000023B2 2E9F move.l [A7], [A7]+ 000023B4 4E75 rts fn000023B6: 000023B6 4E56 FF7C link A6, -0x0084 000023BA 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 000023BE 102D A84C move.b D0, [A5 - 0x57B4] 000023C2 C02D C0BC and.b D0, [A5 - 0x3F44] 000023C6 6708 beq +0xA /* 000023D0 */ 000023C8 4EAD 2D6A jsr [A5 + 0x2D6A /* export_1449 */] 000023CC 6000 04D8 bra +0x4DA /* 000028A6 */ label000023D0: 000023D0 4267 clr.w -[A7] 000023D2 4EBA 39E2 jsr [PC + 0x39E2 /* 00005DB6 */] 000023D6 101F move.b D0, [A7]+ 000023D8 6704 beq +0x6 /* 000023DE */ 000023DA 6000 04CA bra +0x4CC /* 000028A6 */ label000023DE: 000023DE 1D6D C4EA FFB5 move.b [A6 - 0x4B], [A5 - 0x3B16] 000023E4 1B7C 0001 C4EA move.b [A5 - 0x3B16], 0x1 000023EA 2D6D C504 FFEC move.l [A6 - 0x14], [A5 - 0x3AFC] 000023F0 486E FFEC pea.l [A6 - 0x14] 000023F4 4EBA 0BB2 jsr [PC + 0xBB2 /* 00002FA8 */] 000023F8 102D C91E move.b D0, [A5 - 0x36E2] 000023FC 6708 beq +0xA /* 00002406 */ 000023FE 486E FFEC pea.l [A6 - 0x14] 00002402 4EBA 096A jsr [PC + 0x96A /* 00002D6E */] label00002406: 00002406 2F2E FFEC move.l -[A7], [A6 - 0x14] 0000240A 4EAD 2FEA jsr [A5 + 0x2FEA /* export_1529 */] 0000240E 102D BA5E move.b D0, [A5 - 0x45A2] 00002412 C02D C1B6 and.b D0, [A5 - 0x3E4A] 00002416 1E00 move.b D7, D0 00002418 0A00 0001 xori.b D0, 0x1 0000241C C02D C1B6 and.b D0, [A5 - 0x3E4A] 00002420 1D40 FFB3 move.b [A6 - 0x4D], D0 00002424 102D C1B6 move.b D0, [A5 - 0x3E4A] 00002428 0A00 0001 xori.b D0, 0x1 0000242C C02D BA5E and.b D0, [A5 - 0x45A2] 00002430 1D40 FFB2 move.b [A6 - 0x4E], D0 00002434 6700 0090 beq +0x92 /* 000024C6 */ 00002438 422E FFC6 clr.b [A6 - 0x3A] 0000243C 302D FD3E move.w D0, [A5 - 0x2C2] 00002440 906D FD3A sub.w D0, [A5 - 0x2C6] 00002444 48C0 ext.l D0 00002446 81FC 0003 divs.w D0, 0x3 0000244A 3C00 move.w D6, D0 0000244C D06D FD3A add.w D0, [A5 - 0x2C6] 00002450 B06E FFEE cmp.w D0, [A6 - 0x12] 00002454 6F08 ble +0xA /* 0000245E */ 00002456 3D6D FD3E FFFE move.w [A6 - 0x2], [A5 - 0x2C2] 0000245C 601A bra +0x1C /* 00002478 */ label0000245E: 0000245E 302D FD3E move.w D0, [A5 - 0x2C2] 00002462 9046 sub.w D0, D6 00002464 B06E FFEE cmp.w D0, [A6 - 0x12] 00002468 6C08 bge +0xA /* 00002472 */ 0000246A 3D6D FD3A FFFE move.w [A6 - 0x2], [A5 - 0x2C6] 00002470 6006 bra +0x8 /* 00002478 */ label00002472: 00002472 1D7C 0001 FFC6 move.b [A6 - 0x3A], 0x1 label00002478: 00002478 422E FFC7 clr.b [A6 - 0x39] 0000247C 302D FD3C move.w D0, [A5 - 0x2C4] 00002480 906D FD38 sub.w D0, [A5 - 0x2C8] 00002484 48C0 ext.l D0 00002486 81FC 0003 divs.w D0, 0x3 0000248A 3C00 move.w D6, D0 0000248C D06D FD38 add.w D0, [A5 - 0x2C8] 00002490 B06E FFEC cmp.w D0, [A6 - 0x14] 00002494 6F08 ble +0xA /* 0000249E */ 00002496 3D6D FD3C FFFC move.w [A6 - 0x4], [A5 - 0x2C4] 0000249C 601A bra +0x1C /* 000024B8 */ label0000249E: 0000249E 302D FD3C move.w D0, [A5 - 0x2C4] 000024A2 9046 sub.w D0, D6 000024A4 B06E FFEC cmp.w D0, [A6 - 0x14] 000024A8 6C08 bge +0xA /* 000024B2 */ 000024AA 3D6D FD38 FFFC move.w [A6 - 0x4], [A5 - 0x2C8] 000024B0 6006 bra +0x8 /* 000024B8 */ label000024B2: 000024B2 1D7C 0001 FFC7 move.b [A6 - 0x39], 0x1 label000024B8: 000024B8 102E FFC7 move.b D0, [A6 - 0x39] 000024BC C02E FFC6 and.b D0, [A6 - 0x3A] 000024C0 6704 beq +0x6 /* 000024C6 */ 000024C2 422E FFB2 clr.b [A6 - 0x4E] label000024C6: 000024C6 4AAD FC7E tst.l [A5 - 0x382] 000024CA 56C0 sne D0 000024CC C02E FFB2 and.b D0, [A6 - 0x4E] 000024D0 1A00 move.b D5, D0 000024D2 102E FFB3 move.b D0, [A6 - 0x4D] 000024D6 6706 beq +0x8 /* 000024DE */ 000024D8 1B7C 0001 FD0C move.b [A5 - 0x2F4], 0x1 label000024DE: 000024DE 102D FD0C move.b D0, [A5 - 0x2F4] 000024E2 6704 beq +0x6 /* 000024E8 */ 000024E4 4EBA E6C8 jsr [PC - 0x1938 /* 00000BAE */] label000024E8: 000024E8 1007 move.b D0, D7 000024EA 802E FFB3 or.b D0, [A6 - 0x4D] 000024EE 6704 beq +0x6 /* 000024F4 */ 000024F0 422D FD10 clr.b [A5 - 0x2F0] label000024F4: 000024F4 1007 move.b D0, D7 000024F6 6706 beq +0x8 /* 000024FE */ 000024F8 1B7C 0001 FD0C move.b [A5 - 0x2F4], 0x1 label000024FE: 000024FE 41EE FFA8 lea.l A0, [A6 - 0x58] 00002502 43ED C704 lea.l A1, [A5 - 0x38FC] 00002506 7003 moveq.l D0, 0x03 label00002508: 00002508 30D9 move.w [A0]+, [A1]+ 0000250A 51C8 FFFC dbf D0, -0x6 /* 00002508 */ 0000250E 102D C91E move.b D0, [A5 - 0x36E2] 00002512 6710 beq +0x12 /* 00002524 */ 00002514 41EE FFA8 lea.l A0, [A6 - 0x58] 00002518 43ED C926 lea.l A1, [A5 - 0x36DA] 0000251C 7003 moveq.l D0, 0x03 label0000251E: 0000251E 30D9 move.w [A0]+, [A1]+ 00002520 51C8 FFFC dbf D0, -0x6 /* 0000251E */ label00002524: 00002524 302E FFAA move.w D0, [A6 - 0x56] 00002528 906D FD3A sub.w D0, [A5 - 0x2C6] 0000252C 3D40 FFCC move.w [A6 - 0x34], D0 00002530 302E FFAE move.w D0, [A6 - 0x52] 00002534 906D FD3E sub.w D0, [A5 - 0x2C2] 00002538 3D40 FFCE move.w [A6 - 0x32], D0 0000253C 302E FFA8 move.w D0, [A6 - 0x58] 00002540 906D FD38 sub.w D0, [A5 - 0x2C8] 00002544 3D40 FFD0 move.w [A6 - 0x30], D0 00002548 302E FFAC move.w D0, [A6 - 0x54] 0000254C 906D FD3C sub.w D0, [A5 - 0x2C4] 00002550 3D40 FFD2 move.w [A6 - 0x2E], D0 00002554 A89E syscall PenNormal 00002556 3F3C 00F8 move.w -[A7], 0xF8 0000255A 3F2D C57A move.w -[A7], [A5 - 0x3A86] 0000255E 486E FF7C pea.l [A6 - 0x84] 00002562 4EAD 1EA2 jsr [A5 + 0x1EA2 /* export_976 */] 00002566 486E FF7C pea.l [A6 - 0x84] 0000256A A89D syscall PenPat 0000256C 41EE FFD4 lea.l A0, [A6 - 0x2C] 00002570 43ED FD38 lea.l A1, [A5 - 0x2C8] 00002574 7003 moveq.l D0, 0x03 label00002576: 00002576 30D9 move.w [A0]+, [A1]+ 00002578 51C8 FFFC dbf D0, -0x6 /* 00002576 */ 0000257C 41EE FFDC lea.l A0, [A6 - 0x24] 00002580 43EE FFD4 lea.l A1, [A6 - 0x2C] 00002584 7003 moveq.l D0, 0x03 label00002586: 00002586 30D9 move.w [A0]+, [A1]+ 00002588 51C8 FFFC dbf D0, -0x6 /* 00002586 */ 0000258C 1007 move.b D0, D7 0000258E 0A00 0001 xori.b D0, 0x1 00002592 1D40 FF8F move.b [A6 - 0x71], D0 00002596 3B7C 0001 FD2C move.w [A5 - 0x2D4], 0x1 0000259C 1007 move.b D0, D7 0000259E 6706 beq +0x8 /* 000025A6 */ 000025A0 3B6D C1C2 FD2C move.w [A5 - 0x2D4], [A5 - 0x3E3E] label000025A6: 000025A6 41EE FF9A lea.l A0, [A6 - 0x66] 000025AA 43ED C6F2 lea.l A1, [A5 - 0x390E] 000025AE 7006 moveq.l D0, 0x06 label000025B0: 000025B0 30D9 move.w [A0]+, [A1]+ 000025B2 51C8 FFFC dbf D0, -0x6 /* 000025B0 */ 000025B6 102D C91E move.b D0, [A5 - 0x36E2] 000025BA 6710 beq +0x12 /* 000025CC */ 000025BC 41EE FF9A lea.l A0, [A6 - 0x66] 000025C0 43ED C920 lea.l A1, [A5 - 0x36E0] 000025C4 7006 moveq.l D0, 0x06 label000025C6: 000025C6 30D9 move.w [A0]+, [A1]+ 000025C8 51C8 FFFC dbf D0, -0x6 /* 000025C6 */ label000025CC: 000025CC 7801 moveq.l D4, 0x01 000025CE 486E FFF0 pea.l [A6 - 0x10] 000025D2 4EBA 079A jsr [PC + 0x79A /* 00002D6E */] label000025D6: 000025D6 486E FFF4 pea.l [A6 - 0xC] 000025DA 4EBA 0792 jsr [PC + 0x792 /* 00002D6E */] 000025DE 102E FFB2 move.b D0, [A6 - 0x4E] 000025E2 6608 bne +0xA /* 000025EC */ 000025E4 486E FFF4 pea.l [A6 - 0xC] 000025E8 4EAD 2FD2 jsr [A5 + 0x2FD2 /* export_1526 */] label000025EC: 000025EC 486E FFF4 pea.l [A6 - 0xC] 000025F0 486E FFF0 pea.l [A6 - 0x10] 000025F4 7004 moveq.l D0, 0x04 000025F6 2F00 move.l -[A7], D0 000025F8 1F3C 0001 move.b -[A7], 0x1 000025FC 4EBA 151C jsr [PC + 0x151C /* 00003B1A */] 00002600 4267 clr.w -[A7] 00002602 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00002606 2F2E FFF0 move.l -[A7], [A6 - 0x10] 0000260A 3F2D FD2C move.w -[A7], [A5 - 0x2D4] 0000260E 4EAD 28C2 jsr [A5 + 0x28C2 /* export_1300 */] 00002612 101F move.b D0, [A7]+ 00002614 0A00 0001 xori.b D0, 0x1 00002618 2204 move.l D1, D4 0000261A 8200 or.b D1, D0 0000261C 6700 00E0 beq +0xE2 /* 000026FE */ 00002620 41EE FFE4 lea.l A0, [A6 - 0x1C] 00002624 43EE FFDC lea.l A1, [A6 - 0x24] 00002628 7003 moveq.l D0, 0x03 label0000262A: 0000262A 30D9 move.w [A0]+, [A1]+ 0000262C 51C8 FFFC dbf D0, -0x6 /* 0000262A */ 00002630 41EE FF90 lea.l A0, [A6 - 0x70] 00002634 43EE FFDC lea.l A1, [A6 - 0x24] 00002638 7003 moveq.l D0, 0x03 label0000263A: 0000263A 30D9 move.w [A0]+, [A1]+ 0000263C 51C8 FFFC dbf D0, -0x6 /* 0000263A */ 00002640 2F0E move.l -[A7], A6 00002642 4EBA FC70 jsr [PC - 0x390 /* 000022B4 */] 00002646 486E FFDC pea.l [A6 - 0x24] 0000264A 486E FF90 pea.l [A6 - 0x70] 0000264E 4EAD 1F52 jsr [A5 + 0x1F52 /* export_998 */] 00002652 102E FF8F move.b D0, [A6 - 0x71] 00002656 6708 beq +0xA /* 00002660 */ 00002658 486E FF90 pea.l [A6 - 0x70] 0000265C 4EBA 089C jsr [PC + 0x89C /* 00002EFA */] label00002660: 00002660 1005 move.b D0, D5 00002662 6718 beq +0x1A /* 0000267C */ 00002664 486E FFDC pea.l [A6 - 0x24] 00002668 4EBA 0288 jsr [PC + 0x288 /* 000028F2 */] 0000266C 486E FFDC pea.l [A6 - 0x24] 00002670 486E FFDC pea.l [A6 - 0x24] 00002674 4267 clr.w -[A7] 00002676 4EBA 42E4 jsr [PC + 0x42E4 /* 0000695C */] 0000267A 606A bra +0x6C /* 000026E6 */ label0000267C: 0000267C 102E FFB2 move.b D0, [A6 - 0x4E] 00002680 6756 beq +0x58 /* 000026D8 */ 00002682 486D B880 pea.l [A5 - 0x4780] 00002686 486D C592 pea.l [A5 - 0x3A6E] 0000268A 486E FFD4 pea.l [A6 - 0x2C] 0000268E 486E FFDC pea.l [A6 - 0x24] 00002692 3F3C 0001 move.w -[A7], 0x1 00002696 42A7 clr.l -[A7] 00002698 A8EC syscall CopyBits 0000269A 486D B880 pea.l [A5 - 0x4780] 0000269E 486D C6F2 pea.l [A5 - 0x390E] 000026A2 486E FFD4 pea.l [A6 - 0x2C] 000026A6 486E FFDC pea.l [A6 - 0x24] 000026AA 3F3C 0003 move.w -[A7], 0x3 000026AE 42A7 clr.l -[A7] 000026B0 A8EC syscall CopyBits 000026B2 486D B88E pea.l [A5 - 0x4772] 000026B6 486D C6F2 pea.l [A5 - 0x390E] 000026BA 486E FFD4 pea.l [A6 - 0x2C] 000026BE 486E FFDC pea.l [A6 - 0x24] 000026C2 3F3C 0001 move.w -[A7], 0x1 000026C6 42A7 clr.l -[A7] 000026C8 A8EC syscall CopyBits 000026CA 486E FFDC pea.l [A6 - 0x24] 000026CE 486D B420 pea.l [A5 - 0x4BE0] 000026D2 4EAD 1F52 jsr [A5 + 0x1F52 /* export_998 */] 000026D6 600E bra +0x10 /* 000026E6 */ label000026D8: 000026D8 486E FFD4 pea.l [A6 - 0x2C] 000026DC 486E FFDC pea.l [A6 - 0x24] 000026E0 4267 clr.w -[A7] 000026E2 4EBA 4278 jsr [PC + 0x4278 /* 0000695C */] label000026E6: 000026E6 486E FF90 pea.l [A6 - 0x70] 000026EA 486D C290 pea.l [A5 - 0x3D70] 000026EE 4EAD 1F52 jsr [A5 + 0x1F52 /* export_998 */] 000026F2 4EAD 0052 jsr [A5 + 0x52 /* export_6 */] 000026F6 2D6E FFF4 FFF0 move.l [A6 - 0x10], [A6 - 0xC] 000026FC 4204 clr.b D4 label000026FE: 000026FE 4267 clr.w -[A7] 00002700 4EAD 24D2 jsr [A5 + 0x24D2 /* export_1174 */] 00002704 101F move.b D0, [A7]+ 00002706 0A00 0001 xori.b D0, 0x1 0000270A 6700 FECA beq -0x134 /* 000025D6 */ 0000270E 486E FFDC pea.l [A6 - 0x24] 00002712 4EBA 3D4C jsr [PC + 0x3D4C /* 00006460 */] 00002716 4267 clr.w -[A7] 00002718 486E FFDC pea.l [A6 - 0x24] 0000271C A8AE syscall EmptyRect 0000271E 101F move.b D0, [A7]+ 00002720 6710 beq +0x12 /* 00002732 */ 00002722 422D FD40 clr.b [A5 - 0x2C0] 00002726 422D FD1E clr.b [A5 - 0x2E2] 0000272A 3F2D FD08 move.w -[A7], [A5 - 0x2F8] 0000272E 4EAD 0072 jsr [A5 + 0x72 /* export_10 */] label00002732: 00002732 1005 move.b D0, D5 00002734 6722 beq +0x24 /* 00002758 */ 00002736 2F2D C5AA move.l -[A7], [A5 - 0x3A56] 0000273A 4EAD 27B2 jsr [A5 + 0x27B2 /* export_1266 */] 0000273E 1B7C 0001 FD06 move.b [A5 - 0x2FA], 0x1 00002744 486D C310 pea.l [A5 - 0x3CF0] 00002748 A875 syscall SetPBits/SetPortBits 0000274A 486D FD38 pea.l [A5 - 0x2C8] 0000274E 486D FE70 pea.l [A5 - 0x190] 00002752 A8A5 syscall FillRect 00002754 6000 0132 bra +0x134 /* 00002888 */ label00002758: 00002758 102E FFB2 move.b D0, [A6 - 0x4E] 0000275C 6700 0088 beq +0x8A /* 000027E6 */ 00002760 2F2D C5AA move.l -[A7], [A5 - 0x3A56] 00002764 2F2D C71E move.l -[A7], [A5 - 0x38E2] 00002768 486E FFD4 pea.l [A6 - 0x2C] 0000276C 4267 clr.w -[A7] 0000276E 4EAD 2D0A jsr [A5 + 0x2D0A /* export_1437 */] 00002772 486D C4CC pea.l [A5 - 0x3B34] 00002776 486D C310 pea.l [A5 - 0x3CF0] 0000277A 486E FFD4 pea.l [A6 - 0x2C] 0000277E 486E FFDC pea.l [A6 - 0x24] 00002782 4267 clr.w -[A7] 00002784 42A7 clr.l -[A7] 00002786 A8EC syscall CopyBits 00002788 2F2D C15A move.l -[A7], [A5 - 0x3EA6] 0000278C 2F2D C71E move.l -[A7], [A5 - 0x38E2] 00002790 486E FFD4 pea.l [A6 - 0x2C] 00002794 4267 clr.w -[A7] 00002796 4EAD 2D0A jsr [A5 + 0x2D0A /* export_1437 */] 0000279A 486D C4CC pea.l [A5 - 0x3B34] 0000279E 486D B880 pea.l [A5 - 0x4780] 000027A2 486E FFD4 pea.l [A6 - 0x2C] 000027A6 486E FFDC pea.l [A6 - 0x24] 000027AA 4267 clr.w -[A7] 000027AC 42A7 clr.l -[A7] 000027AE A8EC syscall CopyBits 000027B0 2F2D C15E move.l -[A7], [A5 - 0x3EA2] 000027B4 2F2D C71E move.l -[A7], [A5 - 0x38E2] 000027B8 486E FFD4 pea.l [A6 - 0x2C] 000027BC 4267 clr.w -[A7] 000027BE 4EAD 2D0A jsr [A5 + 0x2D0A /* export_1437 */] 000027C2 486D C4CC pea.l [A5 - 0x3B34] 000027C6 486D B88E pea.l [A5 - 0x4772] 000027CA 486E FFD4 pea.l [A6 - 0x2C] 000027CE 486E FFDC pea.l [A6 - 0x24] 000027D2 4267 clr.w -[A7] 000027D4 42A7 clr.l -[A7] 000027D6 A8EC syscall CopyBits 000027D8 486E FFD4 pea.l [A6 - 0x2C] 000027DC 486D C290 pea.l [A5 - 0x3D70] 000027E0 4EAD 1F52 jsr [A5 + 0x1F52 /* export_998 */] 000027E4 6042 bra +0x44 /* 00002828 */ label000027E6: 000027E6 486D C310 pea.l [A5 - 0x3CF0] 000027EA 486D C310 pea.l [A5 - 0x3CF0] 000027EE 486E FFD4 pea.l [A6 - 0x2C] 000027F2 486E FFDC pea.l [A6 - 0x24] 000027F6 4267 clr.w -[A7] 000027F8 42A7 clr.l -[A7] 000027FA A8EC syscall CopyBits 000027FC 486D B880 pea.l [A5 - 0x4780] 00002800 486D B880 pea.l [A5 - 0x4780] 00002804 486E FFD4 pea.l [A6 - 0x2C] 00002808 486E FFDC pea.l [A6 - 0x24] 0000280C 4267 clr.w -[A7] 0000280E 42A7 clr.l -[A7] 00002810 A8EC syscall CopyBits 00002812 486D B88E pea.l [A5 - 0x4772] 00002816 486D B88E pea.l [A5 - 0x4772] 0000281A 486E FFD4 pea.l [A6 - 0x2C] 0000281E 486E FFDC pea.l [A6 - 0x24] 00002822 4267 clr.w -[A7] 00002824 42A7 clr.l -[A7] 00002826 A8EC syscall CopyBits label00002828: 00002828 1B7C 0001 FD06 move.b [A5 - 0x2FA], 0x1 0000282E 41ED FC4E lea.l A0, [A5 - 0x3B2] 00002832 43EE FFDC lea.l A1, [A6 - 0x24] 00002836 7003 moveq.l D0, 0x03 label00002838: 00002838 30D9 move.w [A0]+, [A1]+ 0000283A 51C8 FFFC dbf D0, -0x6 /* 00002838 */ 0000283E 42A7 clr.l -[A7] 00002840 A8D8 syscall NewRgn 00002842 285F movea.l A4, [A7]+ 00002844 2F0C move.l -[A7], A4 00002846 486E FFD4 pea.l [A6 - 0x2C] 0000284A A8DF syscall RectRgn 0000284C 42A7 clr.l -[A7] 0000284E A8D8 syscall NewRgn 00002850 265F movea.l A3, [A7]+ 00002852 2F0B move.l -[A7], A3 00002854 486E FFDC pea.l [A6 - 0x24] 00002858 A8DF syscall RectRgn 0000285A 2F0C move.l -[A7], A4 0000285C 2F0B move.l -[A7], A3 0000285E 2F0C move.l -[A7], A4 00002860 A8E6 syscall DiffRgn 00002862 486D C310 pea.l [A5 - 0x3CF0] 00002866 A875 syscall SetPBits/SetPortBits 00002868 2F0C move.l -[A7], A4 0000286A A8D4 syscall EraseRgn 0000286C 486D B880 pea.l [A5 - 0x4780] 00002870 A875 syscall SetPBits/SetPortBits 00002872 2F0C move.l -[A7], A4 00002874 A8D4 syscall EraseRgn 00002876 486D B88E pea.l [A5 - 0x4772] 0000287A A875 syscall SetPBits/SetPortBits 0000287C 2F0C move.l -[A7], A4 0000287E A8D4 syscall EraseRgn 00002880 2F0C move.l -[A7], A4 00002882 A8D9 syscall DisposRgn/DisposeRgn 00002884 2F0B move.l -[A7], A3 00002886 A8D9 syscall DisposRgn/DisposeRgn label00002888: 00002888 1B6E FFB5 C4EA move.b [A5 - 0x3B16], [A6 - 0x4B] 0000288E A89E syscall PenNormal 00002890 486D C4CC pea.l [A5 - 0x3B34] 00002894 A875 syscall SetPBits/SetPortBits 00002896 4EBA EBD2 jsr [PC - 0x142E /* 0000146A */] 0000289A 1B7C 0001 B56E move.b [A5 - 0x4A92], 0x1 000028A0 1B7C 0001 C2FA move.b [A5 - 0x3D06], 0x1 label000028A6: 000028A6 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 000028AA 4E5E unlink A6 000028AC 4E75 rts export_190: fn000028AE: 000028AE 4E56 0000 link A6, 0 000028B2 2F2D C15A move.l -[A7], [A5 - 0x3EA6] 000028B6 2F2D C8E8 move.l -[A7], [A5 - 0x3718] 000028BA 486D FD38 pea.l [A5 - 0x2C8] 000028BE 3F3C 0001 move.w -[A7], 0x1 000028C2 4EAD 2D0A jsr [A5 + 0x2D0A /* export_1437 */] 000028C6 2F2D C15A move.l -[A7], [A5 - 0x3EA6] 000028CA 2F2D C15E move.l -[A7], [A5 - 0x3EA2] 000028CE 2F2D C92E move.l -[A7], [A5 - 0x36D2] 000028D2 2F2D C92E move.l -[A7], [A5 - 0x36D2] 000028D6 486D FD38 pea.l [A5 - 0x2C8] 000028DA 3F3C FFFE move.w -[A7], 0xFFFE 000028DE 4EAD 2D02 jsr [A5 + 0x2D02 /* export_1436 */] 000028E2 486D FD38 pea.l [A5 - 0x2C8] 000028E6 486D B420 pea.l [A5 - 0x4BE0] 000028EA 4EAD 1F52 jsr [A5 + 0x1F52 /* export_998 */] 000028EE 4E5E unlink A6 000028F0 4E75 rts fn000028F2: 000028F2 4E56 FFE2 link A6, -0x001E 000028F6 48E7 0700 movem.l -[A7], D5,D6,D7 000028FA 206E 0008 movea.l A0, [A6 + 0x8] 000028FE 43EE FFF8 lea.l A1, [A6 - 0x8] 00002902 7003 moveq.l D0, 0x03 label00002904: 00002904 32D8 move.w [A1]+, [A0]+ 00002906 51C8 FFFC dbf D0, -0x6 /* 00002904 */ 0000290A 4EBA 4642 jsr [PC + 0x4642 /* 00006F4E */] 0000290E 486D C460 pea.l [A5 - 0x3BA0] 00002912 A873 syscall SetPort 00002914 3F2D C1AE move.w -[A7], [A5 - 0x3E52] 00002918 A887 syscall TextFont 0000291A 3F2D C1B0 move.w -[A7], [A5 - 0x3E50] 0000291E A88A syscall TextSize 00002920 4240 clr.w D0 00002922 102D C1B2 move.b D0, [A5 - 0x3E4E] 00002926 3F00 move.w -[A7], D0 00002928 A888 syscall TextFace 0000292A 3F3C 0001 move.w -[A7], 0x1 0000292E A889 syscall TextMode 00002930 486D B880 pea.l [A5 - 0x4780] 00002934 A875 syscall SetPBits/SetPortBits 00002936 486E FFF8 pea.l [A6 - 0x8] 0000293A 486D FE70 pea.l [A5 - 0x190] 0000293E A8A5 syscall FillRect 00002940 486E FFF8 pea.l [A6 - 0x8] 00002944 486D FC4E pea.l [A5 - 0x3B2] 00002948 4EAD 1F52 jsr [A5 + 0x1F52 /* export_998 */] 0000294C 486E FFE8 pea.l [A6 - 0x18] 00002950 A88B syscall GetFontInfo 00002952 3A2E FFEC move.w D5, [A6 - 0x14] 00002956 5E45 addq.w D5, 7 00002958 3C2D C1B4 move.w D6, [A5 - 0x3E4C] 0000295C 41EE FFF0 lea.l A0, [A6 - 0x10] 00002960 43EE FFF8 lea.l A1, [A6 - 0x8] 00002964 7003 moveq.l D0, 0x03 label00002966: 00002966 30D9 move.w [A0]+, [A1]+ 00002968 51C8 FFFC dbf D0, -0x6 /* 00002966 */ 0000296C 486E FFF0 pea.l [A6 - 0x10] 00002970 2F3C 0000 0002 move.l -[A7], 0x2 00002976 A8A9 syscall InsetRect 00002978 4267 clr.w -[A7] 0000297A 3F2E FFF6 move.w -[A7], [A6 - 0xA] 0000297E 3005 move.w D0, D5 00002980 D06E FFF2 add.w D0, [A6 - 0xE] 00002984 3F00 move.w -[A7], D0 00002986 4EAD 21CA jsr [A5 + 0x21CA /* export_1077 */] 0000298A 3D5F FFF6 move.w [A6 - 0xA], [A7]+ 0000298E 4267 clr.w -[A7] 00002990 3F2E FFF4 move.w -[A7], [A6 - 0xC] 00002994 3006 move.w D0, D6 00002996 D06E FFF0 add.w D0, [A6 - 0x10] 0000299A 3F00 move.w -[A7], D0 0000299C 4EAD 21CA jsr [A5 + 0x21CA /* export_1077 */] 000029A0 3D5F FFF4 move.w [A6 - 0xC], [A7]+ 000029A4 486D B88E pea.l [A5 - 0x4772] 000029A8 A875 syscall SetPBits/SetPortBits 000029AA 486E FFF8 pea.l [A6 - 0x8] 000029AE A87B syscall ClipRect 000029B0 2F2D FC7E move.l -[A7], [A5 - 0x382] 000029B4 205F movea.l A0, [A7]+ 000029B6 A029 syscall HLock 000029B8 3E2D C1AC move.w D7, [A5 - 0x3E54] 000029BC 6604 bne +0x6 /* 000029C2 */ 000029BE 3E2D A208 move.w D7, [A5 - 0x5DF8] label000029C2: 000029C2 206D FC7E movea.l A0, [A5 - 0x382] 000029C6 2F10 move.l -[A7], [A0] 000029C8 2F2D FC7A move.l -[A7], [A5 - 0x386] 000029CC 486E FFF0 pea.l [A6 - 0x10] 000029D0 3F07 move.w -[A7], D7 000029D2 A9CE syscall TETextBox/TextBox 000029D4 2F2D FC7E move.l -[A7], [A5 - 0x382] 000029D8 205F movea.l A0, [A7]+ 000029DA A02A syscall HUnlock 000029DC 486D C704 pea.l [A5 - 0x38FC] 000029E0 A87B syscall ClipRect 000029E2 4EAD 26EA jsr [A5 + 0x26EA /* export_1241 */] 000029E6 486D C4CC pea.l [A5 - 0x3B34] 000029EA A875 syscall SetPBits/SetPortBits 000029EC 1B7C 0001 FD14 move.b [A5 - 0x2EC], 0x1 000029F2 4CDF 00E0 movem.l D5,D6,D7, [A7]+ 000029F6 4E5E unlink A6 000029F8 2E9F move.l [A7], [A7]+ 000029FA 4E75 rts export_191: fn000029FC: 000029FC 4E56 0000 link A6, 0 00002A00 486D C4CC pea.l [A5 - 0x3B34] 00002A04 A875 syscall SetPBits/SetPortBits 00002A06 2F2D C242 move.l -[A7], [A5 - 0x3DBE] 00002A0A A873 syscall SetPort 00002A0C 486D FD38 pea.l [A5 - 0x2C8] 00002A10 486D C290 pea.l [A5 - 0x3D70] 00002A14 4EAD 1F52 jsr [A5 + 0x1F52 /* export_998 */] 00002A18 4EAD 0052 jsr [A5 + 0x52 /* export_6 */] 00002A1C 1B7C 0001 B56E move.b [A5 - 0x4A92], 0x1 00002A22 1B7C 0001 C2FA move.b [A5 - 0x3D06], 0x1 00002A28 4E5E unlink A6 00002A2A 4E75 rts export_192: fn00002A2C: 00002A2C 4E56 FFF8 link A6, -0x0008 00002A30 206E 0008 movea.l A0, [A6 + 0x8] 00002A34 43EE FFF8 lea.l A1, [A6 - 0x8] 00002A38 7003 moveq.l D0, 0x03 label00002A3A: 00002A3A 32D8 move.w [A1]+, [A0]+ 00002A3C 51C8 FFFC dbf D0, -0x6 /* 00002A3A */ 00002A40 4267 clr.w -[A7] 00002A42 486E FFF8 pea.l [A6 - 0x8] 00002A46 A8AE syscall EmptyRect 00002A48 101F move.b D0, [A7]+ 00002A4A 6702 beq +0x4 /* 00002A4E */ 00002A4C 6040 bra +0x42 /* 00002A8E */ label00002A4E: 00002A4E 2F2D C1BC move.l -[A7], [A5 - 0x3E44] 00002A52 2F2D C92E move.l -[A7], [A5 - 0x36D2] 00002A56 486E FFF8 pea.l [A6 - 0x8] 00002A5A 4267 clr.w -[A7] 00002A5C 4EAD 2D0A jsr [A5 + 0x2D0A /* export_1437 */] 00002A60 2F2D C1B8 move.l -[A7], [A5 - 0x3E48] 00002A64 2F2D C8E8 move.l -[A7], [A5 - 0x3718] 00002A68 486E FFF8 pea.l [A6 - 0x8] 00002A6C 4267 clr.w -[A7] 00002A6E 4EAD 2D0A jsr [A5 + 0x2D0A /* export_1437 */] 00002A72 486E FFF8 pea.l [A6 - 0x8] 00002A76 486D B420 pea.l [A5 - 0x4BE0] 00002A7A 4EAD 1F52 jsr [A5 + 0x1F52 /* export_998 */] 00002A7E 486E FFF8 pea.l [A6 - 0x8] 00002A82 486D C290 pea.l [A5 - 0x3D70] 00002A86 4EAD 1F52 jsr [A5 + 0x1F52 /* export_998 */] 00002A8A 4EBA 44C2 jsr [PC + 0x44C2 /* 00006F4E */] label00002A8E: 00002A8E 4E5E unlink A6 00002A90 2E9F move.l [A7], [A7]+ 00002A92 4E75 rts fn00002A94: 00002A94 4E56 FFE0 link A6, -0x0020 00002A98 41EE FFE0 lea.l A0, [A6 - 0x20] 00002A9C 43ED C0E6 lea.l A1, [A5 - 0x3F1A] 00002AA0 700F moveq.l D0, 0x0F label00002AA2: 00002AA2 30D9 move.w [A0]+, [A1]+ 00002AA4 51C8 FFFC dbf D0, -0x6 /* 00002AA2 */ 00002AA8 102D C91E move.b D0, [A5 - 0x36E2] 00002AAC 6714 beq +0x16 /* 00002AC2 */ 00002AAE 486E FFE0 pea.l [A6 - 0x20] 00002AB2 7020 moveq.l D0, 0x20 00002AB4 2F00 move.l -[A7], D0 00002AB6 4EAD 29CA jsr [A5 + 0x29CA /* export_1333 */] 00002ABA 2D7C 0180 0180 FFEE move.l [A6 - 0x12], 0x1800180 label00002AC2: 00002AC2 486E FFE0 pea.l [A6 - 0x20] 00002AC6 486D FE78 pea.l [A5 - 0x188] 00002ACA 4EBA E432 jsr [PC - 0x1BCE /* 00000EFE */] 00002ACE 4E5E unlink A6 00002AD0 4E75 rts fn00002AD2: 00002AD2 4E56 FFF8 link A6, -0x0008 00002AD6 206E 0008 movea.l A0, [A6 + 0x8] 00002ADA 43EE FFF8 lea.l A1, [A6 - 0x8] 00002ADE 7003 moveq.l D0, 0x03 label00002AE0: 00002AE0 32D8 move.w [A1]+, [A0]+ 00002AE2 51C8 FFFC dbf D0, -0x6 /* 00002AE0 */ 00002AE6 4267 clr.w -[A7] 00002AE8 4EBA E1B0 jsr [PC - 0x1E50 /* 00000C9A */] 00002AEC 101F move.b D0, [A7]+ 00002AEE 6764 beq +0x66 /* 00002B54 */ 00002AF0 2F2D C5AA move.l -[A7], [A5 - 0x3A56] 00002AF4 2F2D C15A move.l -[A7], [A5 - 0x3EA6] 00002AF8 486D FD38 pea.l [A5 - 0x2C8] 00002AFC 3F3C 0001 move.w -[A7], 0x1 00002B00 4EAD 2D0A jsr [A5 + 0x2D0A /* export_1437 */] 00002B04 486D FD38 pea.l [A5 - 0x2C8] 00002B08 486D FC4E pea.l [A5 - 0x3B2] 00002B0C 4EAD 1F52 jsr [A5 + 0x1F52 /* export_998 */] 00002B10 486D B88E pea.l [A5 - 0x4772] 00002B14 A875 syscall SetPBits/SetPortBits 00002B16 486E FFF8 pea.l [A6 - 0x8] 00002B1A A89D syscall PenPat 00002B1C 3F3C 000E move.w -[A7], 0xE 00002B20 A89C syscall PenMode 00002B22 486D FD38 pea.l [A5 - 0x2C8] 00002B26 A8A2 syscall PaintRect 00002B28 2F2D C5AA move.l -[A7], [A5 - 0x3A56] 00002B2C 2F2D C15E move.l -[A7], [A5 - 0x3EA2] 00002B30 486D FD38 pea.l [A5 - 0x2C8] 00002B34 3F3C 0001 move.w -[A7], 0x1 00002B38 4EAD 2D0A jsr [A5 + 0x2D0A /* export_1437 */] 00002B3C 486D FD38 pea.l [A5 - 0x2C8] 00002B40 A8A2 syscall PaintRect 00002B42 A89E syscall PenNormal 00002B44 486D C704 pea.l [A5 - 0x38FC] 00002B48 4EBA 03B0 jsr [PC + 0x3B0 /* 00002EFA */] 00002B4C 4EBA FD60 jsr [PC - 0x2A0 /* 000028AE */] 00002B50 4EBA FEAA jsr [PC - 0x156 /* 000029FC */] label00002B54: 00002B54 4E5E unlink A6 00002B56 2E9F move.l [A7], [A7]+ 00002B58 4E75 rts fn00002B5A: 00002B5A 4E56 FFF8 link A6, -0x0008 00002B5E 4267 clr.w -[A7] 00002B60 4EBA E138 jsr [PC - 0x1EC8 /* 00000C9A */] 00002B64 101F move.b D0, [A7]+ 00002B66 6700 00DA beq +0xDC /* 00002C42 */ 00002B6A 41EE FFF8 lea.l A0, [A6 - 0x8] 00002B6E 43ED FD38 lea.l A1, [A5 - 0x2C8] 00002B72 7003 moveq.l D0, 0x03 label00002B74: 00002B74 30D9 move.w [A0]+, [A1]+ 00002B76 51C8 FFFC dbf D0, -0x6 /* 00002B74 */ 00002B7A 302D C70A move.w D0, [A5 - 0x38F6] 00002B7E 906D FD3E sub.w D0, [A5 - 0x2C2] 00002B82 3D40 FFFA move.w [A6 - 0x6], D0 00002B86 302D C70A move.w D0, [A5 - 0x38F6] 00002B8A 906D FD3A sub.w D0, [A5 - 0x2C6] 00002B8E 3D40 FFFE move.w [A6 - 0x2], D0 00002B92 2F2D C5AA move.l -[A7], [A5 - 0x3A56] 00002B96 2F2D C71E move.l -[A7], [A5 - 0x38E2] 00002B9A 3F2D FD38 move.w -[A7], [A5 - 0x2C8] 00002B9E 3F2D FD3C move.w -[A7], [A5 - 0x2C4] 00002BA2 3F2D C956 move.w -[A7], [A5 - 0x36AA] 00002BA6 4EBA DA38 jsr [PC - 0x25C8 /* 000005E0 */] 00002BAA 486D C4CC pea.l [A5 - 0x3B34] 00002BAE 486D C310 pea.l [A5 - 0x3CF0] 00002BB2 486E FFF8 pea.l [A6 - 0x8] 00002BB6 486D FD38 pea.l [A5 - 0x2C8] 00002BBA 4267 clr.w -[A7] 00002BBC 42A7 clr.l -[A7] 00002BBE A8EC syscall CopyBits 00002BC0 1B7C 0001 FD06 move.b [A5 - 0x2FA], 0x1 00002BC6 2F2D C15A move.l -[A7], [A5 - 0x3EA6] 00002BCA 2F2D C71E move.l -[A7], [A5 - 0x38E2] 00002BCE 3F2D FD38 move.w -[A7], [A5 - 0x2C8] 00002BD2 3F2D FD3C move.w -[A7], [A5 - 0x2C4] 00002BD6 3F2D C956 move.w -[A7], [A5 - 0x36AA] 00002BDA 4EBA DA04 jsr [PC - 0x25FC /* 000005E0 */] 00002BDE 486D C4CC pea.l [A5 - 0x3B34] 00002BE2 486D B880 pea.l [A5 - 0x4780] 00002BE6 486E FFF8 pea.l [A6 - 0x8] 00002BEA 486D FD38 pea.l [A5 - 0x2C8] 00002BEE 4267 clr.w -[A7] 00002BF0 42A7 clr.l -[A7] 00002BF2 A8EC syscall CopyBits 00002BF4 2F2D C15E move.l -[A7], [A5 - 0x3EA2] 00002BF8 2F2D C71E move.l -[A7], [A5 - 0x38E2] 00002BFC 3F2D FD38 move.w -[A7], [A5 - 0x2C8] 00002C00 3F2D FD3C move.w -[A7], [A5 - 0x2C4] 00002C04 3F2D C956 move.w -[A7], [A5 - 0x36AA] 00002C08 4EBA D9D6 jsr [PC - 0x262A /* 000005E0 */] 00002C0C 486D C4CC pea.l [A5 - 0x3B34] 00002C10 486D B88E pea.l [A5 - 0x4772] 00002C14 486E FFF8 pea.l [A6 - 0x8] 00002C18 486D FD38 pea.l [A5 - 0x2C8] 00002C1C 4267 clr.w -[A7] 00002C1E 42A7 clr.l -[A7] 00002C20 A8EC syscall CopyBits 00002C22 486D C704 pea.l [A5 - 0x38FC] 00002C26 4EBA 02D2 jsr [PC + 0x2D2 /* 00002EFA */] 00002C2A 4EBA FC82 jsr [PC - 0x37E /* 000028AE */] 00002C2E 41ED C290 lea.l A0, [A5 - 0x3D70] 00002C32 43ED C704 lea.l A1, [A5 - 0x38FC] 00002C36 7003 moveq.l D0, 0x03 label00002C38: 00002C38 30D9 move.w [A0]+, [A1]+ 00002C3A 51C8 FFFC dbf D0, -0x6 /* 00002C38 */ 00002C3E 4EBA FDBC jsr [PC - 0x244 /* 000029FC */] label00002C42: 00002C42 4E5E unlink A6 00002C44 4E75 rts fn00002C46: 00002C46 4E56 FFF8 link A6, -0x0008 00002C4A 4267 clr.w -[A7] 00002C4C 4EBA E04C jsr [PC - 0x1FB4 /* 00000C9A */] 00002C50 101F move.b D0, [A7]+ 00002C52 6700 00CE beq +0xD0 /* 00002D22 */ 00002C56 41EE FFF8 lea.l A0, [A6 - 0x8] 00002C5A 43ED FD38 lea.l A1, [A5 - 0x2C8] 00002C5E 7003 moveq.l D0, 0x03 label00002C60: 00002C60 30D9 move.w [A0]+, [A1]+ 00002C62 51C8 FFFC dbf D0, -0x6 /* 00002C60 */ 00002C66 302D C708 move.w D0, [A5 - 0x38F8] 00002C6A 906D FD3C sub.w D0, [A5 - 0x2C4] 00002C6E 3D40 FFF8 move.w [A6 - 0x8], D0 00002C72 302D C708 move.w D0, [A5 - 0x38F8] 00002C76 906D FD38 sub.w D0, [A5 - 0x2C8] 00002C7A 3D40 FFFC move.w [A6 - 0x4], D0 00002C7E 2F2D C5AA move.l -[A7], [A5 - 0x3A56] 00002C82 2F2D C71E move.l -[A7], [A5 - 0x38E2] 00002C86 3F2D C956 move.w -[A7], [A5 - 0x36AA] 00002C8A 3F2D C43C move.w -[A7], [A5 - 0x3BC4] 00002C8E 4EBA DAB4 jsr [PC - 0x254C /* 00000744 */] 00002C92 486D C4CC pea.l [A5 - 0x3B34] 00002C96 486D C310 pea.l [A5 - 0x3CF0] 00002C9A 486E FFF8 pea.l [A6 - 0x8] 00002C9E 486D FD38 pea.l [A5 - 0x2C8] 00002CA2 4267 clr.w -[A7] 00002CA4 42A7 clr.l -[A7] 00002CA6 A8EC syscall CopyBits 00002CA8 1B7C 0001 FD06 move.b [A5 - 0x2FA], 0x1 00002CAE 2F2D C15A move.l -[A7], [A5 - 0x3EA6] 00002CB2 2F2D C71E move.l -[A7], [A5 - 0x38E2] 00002CB6 3F2D C956 move.w -[A7], [A5 - 0x36AA] 00002CBA 3F2D C43C move.w -[A7], [A5 - 0x3BC4] 00002CBE 4EBA DA84 jsr [PC - 0x257C /* 00000744 */] 00002CC2 486D C4CC pea.l [A5 - 0x3B34] 00002CC6 486D B880 pea.l [A5 - 0x4780] 00002CCA 486E FFF8 pea.l [A6 - 0x8] 00002CCE 486D FD38 pea.l [A5 - 0x2C8] 00002CD2 4267 clr.w -[A7] 00002CD4 42A7 clr.l -[A7] 00002CD6 A8EC syscall CopyBits 00002CD8 2F2D C15E move.l -[A7], [A5 - 0x3EA2] 00002CDC 2F2D C71E move.l -[A7], [A5 - 0x38E2] 00002CE0 3F2D C956 move.w -[A7], [A5 - 0x36AA] 00002CE4 3F2D C43C move.w -[A7], [A5 - 0x3BC4] 00002CE8 4EBA DA5A jsr [PC - 0x25A6 /* 00000744 */] 00002CEC 486D C4CC pea.l [A5 - 0x3B34] 00002CF0 486D B88E pea.l [A5 - 0x4772] 00002CF4 486E FFF8 pea.l [A6 - 0x8] 00002CF8 486D FD38 pea.l [A5 - 0x2C8] 00002CFC 4267 clr.w -[A7] 00002CFE 42A7 clr.l -[A7] 00002D00 A8EC syscall CopyBits 00002D02 486D C704 pea.l [A5 - 0x38FC] 00002D06 4EBA 01F2 jsr [PC + 0x1F2 /* 00002EFA */] 00002D0A 4EBA FBA2 jsr [PC - 0x45E /* 000028AE */] 00002D0E 41ED C290 lea.l A0, [A5 - 0x3D70] 00002D12 43ED C704 lea.l A1, [A5 - 0x38FC] 00002D16 7003 moveq.l D0, 0x03 label00002D18: 00002D18 30D9 move.w [A0]+, [A1]+ 00002D1A 51C8 FFFC dbf D0, -0x6 /* 00002D18 */ 00002D1E 4EBA FCDC jsr [PC - 0x324 /* 000029FC */] label00002D22: 00002D22 4E5E unlink A6 00002D24 4E75 rts fn00002D26: 00002D26 4E56 FFFC link A6, -0x0004 00002D2A 486E FFFC pea.l [A6 - 0x4] 00002D2E A874 syscall GetPort 00002D30 2F2D C242 move.l -[A7], [A5 - 0x3DBE] 00002D34 A873 syscall SetPort 00002D36 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002D3A 4EAD 24B2 jsr [A5 + 0x24B2 /* export_1170 */] 00002D3E 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002D42 A873 syscall SetPort 00002D44 102D C91E move.b D0, [A5 - 0x36E2] 00002D48 671E beq +0x20 /* 00002D68 */ 00002D4A 7008 moveq.l D0, 0x08 00002D4C B06D C732 cmp.w D0, [A5 - 0x38CE] 00002D50 670E beq +0x10 /* 00002D60 */ 00002D52 206E 0008 movea.l A0, [A6 + 0x8] 00002D56 5968 0002 subq.w [A0 + 0x2], 4 00002D5A 206E 0008 movea.l A0, [A6 + 0x8] 00002D5E 5950 subq.w [A0], 4 label00002D60: 00002D60 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002D64 4EBA 0A86 jsr [PC + 0xA86 /* 000037EC */] label00002D68: 00002D68 4E5E unlink A6 00002D6A 2E9F move.l [A7], [A7]+ 00002D6C 4E75 rts export_193: fn00002D6E: 00002D6E 4E56 0000 link A6, 0 00002D72 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002D76 4EBA FFAE jsr [PC - 0x52 /* 00002D26 */] 00002D7A 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002D7E 4EBA 0228 jsr [PC + 0x228 /* 00002FA8 */] 00002D82 4E5E unlink A6 00002D84 2E9F move.l [A7], [A7]+ 00002D86 4E75 rts fn00002D88: 00002D88 4E56 FFF8 link A6, -0x0008 00002D8C 2F2E 0010 move.l -[A7], [A6 + 0x10] 00002D90 4EBA 0AA0 jsr [PC + 0xAA0 /* 00003832 */] 00002D94 2F2E 000C move.l -[A7], [A6 + 0xC] 00002D98 4EBA 0524 jsr [PC + 0x524 /* 000032BE */] 00002D9C 2F2E 0010 move.l -[A7], [A6 + 0x10] 00002DA0 2F2E 000C move.l -[A7], [A6 + 0xC] 00002DA4 486E FFF8 pea.l [A6 - 0x8] 00002DA8 A8AC syscall Pt2Rect 00002DAA 526E FFFE addq.w [A6 - 0x2], 1 00002DAE 526E FFFC addq.w [A6 - 0x4], 1 00002DB2 486E FFF8 pea.l [A6 - 0x8] 00002DB6 206E 0008 movea.l A0, [A6 + 0x8] 00002DBA 4868 FFE0 pea.l [A0 - 0x20] 00002DBE 4EAD 1F52 jsr [A5 + 0x1F52 /* export_998 */] 00002DC2 486E FFF8 pea.l [A6 - 0x8] 00002DC6 486D C290 pea.l [A5 - 0x3D70] 00002DCA 4EAD 1F52 jsr [A5 + 0x1F52 /* export_998 */] 00002DCE 486D C290 pea.l [A5 - 0x3D70] 00002DD2 4EAD 008A jsr [A5 + 0x8A /* export_13 */] 00002DD6 41ED C290 lea.l A0, [A5 - 0x3D70] 00002DDA 43ED B38A lea.l A1, [A5 - 0x4C76] 00002DDE 7003 moveq.l D0, 0x03 label00002DE0: 00002DE0 30D9 move.w [A0]+, [A1]+ 00002DE2 51C8 FFFC dbf D0, -0x6 /* 00002DE0 */ 00002DE6 4E5E unlink A6 00002DE8 205F movea.l A0, [A7]+ 00002DEA DEFC 000C add.w A7, 0xC 00002DEE 4ED0 jmp [A0] fn00002DF0: 00002DF0 4E56 FFE0 link A6, -0x0020 00002DF4 48E7 0308 movem.l -[A7], D6,D7,A4 00002DF8 A89E syscall PenNormal 00002DFA 3C2D C5A6 move.w D6, [A5 - 0x3A5A] 00002DFE 3F3C 0001 move.w -[A7], 0x1 00002E02 4EAD 009A jsr [A5 + 0x9A /* export_15 */] 00002E06 486E FFF4 pea.l [A6 - 0xC] 00002E0A 4EBA 3026 jsr [PC + 0x3026 /* 00005E32 */] 00002E0E 4EBA E65A jsr [PC - 0x19A6 /* 0000146A */] 00002E12 42A7 clr.l -[A7] 00002E14 4EBA 01E2 jsr [PC + 0x1E2 /* 00002FF8 */] 00002E18 2E1F move.l D7, [A7]+ 00002E1A 486D C460 pea.l [A5 - 0x3BA0] 00002E1E A873 syscall SetPort 00002E20 42A7 clr.l -[A7] 00002E22 A8D8 syscall NewRgn 00002E24 285F movea.l A4, [A7]+ 00002E26 41EE FFE0 lea.l A0, [A6 - 0x20] 00002E2A 43ED B38A lea.l A1, [A5 - 0x4C76] 00002E2E 7003 moveq.l D0, 0x03 label00002E30: 00002E30 30D9 move.w [A0]+, [A1]+ 00002E32 51C8 FFFC dbf D0, -0x6 /* 00002E30 */ 00002E36 A8DA syscall OpenRgn 00002E38 A897 syscall ShowPen 00002E3A 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00002E3E 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00002E42 2F0E move.l -[A7], A6 00002E44 4EBA FF42 jsr [PC - 0xBE /* 00002D88 */] 00002E48 2D6E FFF4 FFF8 move.l [A6 - 0x8], [A6 - 0xC] label00002E4E: 00002E4E 486E FFFC pea.l [A6 - 0x4] 00002E52 4EBA 2FDE jsr [PC + 0x2FDE /* 00005E32 */] 00002E56 486E FFFC pea.l [A6 - 0x4] 00002E5A 486E FFF8 pea.l [A6 - 0x8] 00002E5E 7008 moveq.l D0, 0x08 00002E60 2F00 move.l -[A7], D0 00002E62 1F3C 0001 move.b -[A7], 0x1 00002E66 4EBA 0CB2 jsr [PC + 0xCB2 /* 00003B1A */] 00002E6A 302E FFFE move.w D0, [A6 - 0x2] 00002E6E 906E FFFA sub.w D0, [A6 - 0x6] 00002E72 6A02 bpl +0x4 /* 00002E76 */ 00002E74 4440 neg.w D0 label00002E76: 00002E76 322E FFFC move.w D1, [A6 - 0x4] 00002E7A 926E FFF8 sub.w D1, [A6 - 0x8] 00002E7E 6A02 bpl +0x4 /* 00002E82 */ 00002E80 4441 neg.w D1 label00002E82: 00002E82 D240 add.w D1, D0 00002E84 7001 moveq.l D0, 0x01 00002E86 B041 cmp.w D0, D1 00002E88 6C14 bge +0x16 /* 00002E9E */ 00002E8A 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00002E8E 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002E92 2F0E move.l -[A7], A6 00002E94 4EBA FEF2 jsr [PC - 0x10E /* 00002D88 */] 00002E98 2D6E FFFC FFF8 move.l [A6 - 0x8], [A6 - 0x4] label00002E9E: 00002E9E 4267 clr.w -[A7] 00002EA0 4EAD 24D2 jsr [A5 + 0x24D2 /* export_1174 */] 00002EA4 101F move.b D0, [A7]+ 00002EA6 0A00 0001 xori.b D0, 0x1 00002EAA 2F00 move.l -[A7], D0 00002EAC 4267 clr.w -[A7] 00002EAE 4EBA D912 jsr [PC - 0x26EE /* 000007C2 */] 00002EB2 321F move.w D1, [A7]+ 00002EB4 201F move.l D0, [A7]+ 00002EB6 48C1 ext.l D1 00002EB8 BE81 cmp.l D7, D1 00002EBA 5DC1 slt D1 00002EBC 8001 or.b D0, D1 00002EBE 0240 0001 andi.w D0, 0x1 00002EC2 678A beq -0x74 /* 00002E4E */ 00002EC4 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00002EC8 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00002ECC 2F0E move.l -[A7], A6 00002ECE 4EBA FEB8 jsr [PC - 0x148 /* 00002D88 */] 00002ED2 A896 syscall HidePen 00002ED4 2F0C move.l -[A7], A4 00002ED6 A8DB syscall CloseRgn 00002ED8 3F06 move.w -[A7], D6 00002EDA 4EAD 009A jsr [A5 + 0x9A /* export_15 */] 00002EDE 2D4C 0008 move.l [A6 + 0x8], A4 00002EE2 486E FFE0 pea.l [A6 - 0x20] 00002EE6 486D C290 pea.l [A5 - 0x3D70] 00002EEA 4EAD 1F52 jsr [A5 + 0x1F52 /* export_998 */] 00002EEE 4EAD 0052 jsr [A5 + 0x52 /* export_6 */] 00002EF2 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 00002EF6 4E5E unlink A6 00002EF8 4E75 rts export_194: fn00002EFA: 00002EFA 4E56 FFF8 link A6, -0x0008 00002EFE 206E 0008 movea.l A0, [A6 + 0x8] 00002F02 43EE FFF8 lea.l A1, [A6 - 0x8] 00002F06 7003 moveq.l D0, 0x03 label00002F08: 00002F08 32D8 move.w [A1]+, [A0]+ 00002F0A 51C8 FFFC dbf D0, -0x6 /* 00002F08 */ 00002F0E 486E FFF8 pea.l [A6 - 0x8] 00002F12 486D B420 pea.l [A5 - 0x4BE0] 00002F16 4EAD 1F52 jsr [A5 + 0x1F52 /* export_998 */] 00002F1A 102D FD0E move.b D0, [A5 - 0x2F2] 00002F1E C02D FD10 and.b D0, [A5 - 0x2F0] 00002F22 671C beq +0x1E /* 00002F40 */ 00002F24 2F2D C1B8 move.l -[A7], [A5 - 0x3E48] 00002F28 2F2D BA08 move.l -[A7], [A5 - 0x45F8] 00002F2C 42A7 clr.l -[A7] 00002F2E 2F2D C8E8 move.l -[A7], [A5 - 0x3718] 00002F32 486E FFF8 pea.l [A6 - 0x8] 00002F36 3F3C 0003 move.w -[A7], 0x3 00002F3A 4EAD 2D02 jsr [A5 + 0x2D02 /* export_1436 */] 00002F3E 6012 bra +0x14 /* 00002F52 */ label00002F40: 00002F40 2F2D C1B8 move.l -[A7], [A5 - 0x3E48] 00002F44 2F2D C8E8 move.l -[A7], [A5 - 0x3718] 00002F48 486E FFF8 pea.l [A6 - 0x8] 00002F4C 4267 clr.w -[A7] 00002F4E 4EAD 2D0A jsr [A5 + 0x2D0A /* export_1437 */] label00002F52: 00002F52 102D FD10 move.b D0, [A5 - 0x2F0] 00002F56 671C beq +0x1E /* 00002F74 */ 00002F58 2F2D C1BC move.l -[A7], [A5 - 0x3E44] 00002F5C 2F2D BA08 move.l -[A7], [A5 - 0x45F8] 00002F60 42A7 clr.l -[A7] 00002F62 2F2D C92E move.l -[A7], [A5 - 0x36D2] 00002F66 486E FFF8 pea.l [A6 - 0x8] 00002F6A 3F3C 0003 move.w -[A7], 0x3 00002F6E 4EAD 2D02 jsr [A5 + 0x2D02 /* export_1436 */] 00002F72 6012 bra +0x14 /* 00002F86 */ label00002F74: 00002F74 2F2D C1BC move.l -[A7], [A5 - 0x3E44] 00002F78 2F2D C92E move.l -[A7], [A5 - 0x36D2] 00002F7C 486E FFF8 pea.l [A6 - 0x8] 00002F80 4267 clr.w -[A7] 00002F82 4EAD 2D0A jsr [A5 + 0x2D0A /* export_1437 */] label00002F86: 00002F86 4E5E unlink A6 00002F88 2E9F move.l [A7], [A7]+ 00002F8A 4E75 rts fn00002F8C: 00002F8C 4E56 0000 link A6, 0 00002F90 102D B570 move.b D0, [A5 - 0x4A90] 00002F94 6708 beq +0xA /* 00002F9E */ 00002F96 2D6D B572 0008 move.l [A6 + 0x8], [A5 - 0x4A8E] 00002F9C 6006 bra +0x8 /* 00002FA4 */ label00002F9E: 00002F9E 2D6D B878 0008 move.l [A6 + 0x8], [A5 - 0x4788] label00002FA4: 00002FA4 4E5E unlink A6 00002FA6 4E75 rts fn00002FA8: 00002FA8 4E56 0000 link A6, 0 00002FAC 102D C4EA move.b D0, [A5 - 0x3B16] 00002FB0 C02D C6CE and.b D0, [A5 - 0x3932] 00002FB4 673C beq +0x3E /* 00002FF2 */ 00002FB6 206E 0008 movea.l A0, [A6 + 0x8] 00002FBA 2F08 move.l -[A7], A0 00002FBC 4267 clr.w -[A7] 00002FBE 226E 0008 movea.l A1, [A6 + 0x8] 00002FC2 3029 0002 move.w D0, [A1 + 0x2] 00002FC6 5840 addq.w D0, 4 00002FC8 3F00 move.w -[A7], D0 00002FCA 4EAD 29AA jsr [A5 + 0x29AA /* export_1329 */] 00002FCE 301F move.w D0, [A7]+ 00002FD0 205F movea.l A0, [A7]+ 00002FD2 3140 0002 move.w [A0 + 0x2], D0 00002FD6 206E 0008 movea.l A0, [A6 + 0x8] 00002FDA 2F08 move.l -[A7], A0 00002FDC 4267 clr.w -[A7] 00002FDE 226E 0008 movea.l A1, [A6 + 0x8] 00002FE2 3011 move.w D0, [A1] 00002FE4 5840 addq.w D0, 4 00002FE6 3F00 move.w -[A7], D0 00002FE8 4EAD 29AA jsr [A5 + 0x29AA /* export_1329 */] 00002FEC 301F move.w D0, [A7]+ 00002FEE 205F movea.l A0, [A7]+ 00002FF0 3080 move.w [A0], D0 label00002FF2: 00002FF2 4E5E unlink A6 00002FF4 2E9F move.l [A7], [A7]+ 00002FF6 4E75 rts export_195: fn00002FF8: 00002FF8 4E56 FFF4 link A6, -0x000C 00002FFC 2F07 move.l -[A7], D7 00002FFE 486E FFF4 pea.l [A6 - 0xC] 00003002 486E FFF8 pea.l [A6 - 0x8] 00003006 4EAD 02D2 jsr [A5 + 0x2D2 /* export_86 */] 0000300A 2F2E FFF8 move.l -[A7], [A6 - 0x8] 0000300E 7003 moveq.l D0, 0x03 00003010 2F00 move.l -[A7], D0 00003012 4EAD 0472 jsr [A5 + 0x472 /* export_138 */] 00003016 2E1F move.l D7, [A7]+ 00003018 0C87 0000 4E20 cmpi.l D7, 0x4E20 /* 'N ' */ 0000301E 6F06 ble +0x8 /* 00003026 */ 00003020 2E3C 0000 4E20 move.l D7, 0x4E20 /* 'N ' */ label00003026: 00003026 2D47 0008 move.l [A6 + 0x8], D7 0000302A 2E1F move.l D7, [A7]+ 0000302C 4E5E unlink A6 0000302E 4E75 rts fn00003030: 00003030 4E56 FFFA link A6, -0x0006 00003034 48E7 0300 movem.l -[A7], D6,D7 00003038 42A7 clr.l -[A7] 0000303A A975 syscall TickCount 0000303C 2E1F move.l D7, [A7]+ 0000303E 486D 086A pea.l [A5 + 0x86A /* export_265 */] 00003042 A9F1 syscall UnloadSeg 00003044 BEAD FC6C cmp.l D7, [A5 - 0x394] 00003048 5EC0 sgt D0 0000304A C02D FD24 and.b D0, [A5 - 0x2DC] 0000304E 6712 beq +0x14 /* 00003062 */ 00003050 4EBA 0056 jsr [PC + 0x56 /* 000030A8 */] 00003054 42A7 clr.l -[A7] 00003056 2EB8 02F4 move.l [A7], [0x000002F4 /* CaretTime */] 0000305A 201F move.l D0, [A7]+ 0000305C D087 add.l D0, D7 0000305E 2B40 FC6C move.l [A5 - 0x394], D0 label00003062: 00003062 102D FD40 move.b D0, [A5 - 0x2C0] 00003066 802D FD1E or.b D0, [A5 - 0x2E2] 0000306A 6734 beq +0x36 /* 000030A0 */ 0000306C 3C2D C57A move.w D6, [A5 - 0x3A86] 00003070 102D B508 move.b D0, [A5 - 0x4AF8] 00003074 6702 beq +0x4 /* 00003078 */ 00003076 E28F lsr D7, 1 label00003078: 00003078 102D C91E move.b D0, [A5 - 0x36E2] 0000307C 670C beq +0xE /* 0000308A */ 0000307E 2F07 move.l -[A7], D7 00003080 7003 moveq.l D0, 0x03 00003082 2F00 move.l -[A7], D0 00003084 4EAD 0472 jsr [A5 + 0x472 /* export_138 */] 00003088 2E1F move.l D7, [A7]+ label0000308A: 0000308A 2007 move.l D0, D7 0000308C C0BC 0000 0007 and.l D0, 0x7 00003092 3B40 C57A move.w [A5 - 0x3A86], D0 00003096 BC6D C57A cmp.w D6, [A5 - 0x3A86] 0000309A 6704 beq +0x6 /* 000030A0 */ 0000309C 4EBA 344C jsr [PC + 0x344C /* 000064EA */] label000030A0: 000030A0 4CDF 00C0 movem.l D6,D7, [A7]+ 000030A4 4E5E unlink A6 000030A6 4E75 rts fn000030A8: 000030A8 4E56 FFE2 link A6, -0x001E 000030AC 48E7 0300 movem.l -[A7], D6,D7 000030B0 102D FD0A move.b D0, [A5 - 0x2F6] 000030B4 0A00 0001 xori.b D0, 0x1 000030B8 1B40 FD0A move.b [A5 - 0x2F6], D0 000030BC 4A6D A0A0 tst.w [A5 - 0x5F60] 000030C0 5DC0 slt D0 000030C2 122D B570 move.b D1, [A5 - 0x4A90] 000030C6 C22D B52E and.b D1, [A5 - 0x4AD2] 000030CA 8001 or.b D0, D1 000030CC 122D B570 move.b D1, [A5 - 0x4A90] 000030D0 0A01 0001 xori.b D1, 0x1 000030D4 C22D B7D2 and.b D1, [A5 - 0x482E] 000030D8 8001 or.b D0, D1 000030DA 0240 0001 andi.w D0, 0x1 000030DE 6704 beq +0x6 /* 000030E4 */ 000030E0 6000 009E bra +0xA0 /* 00003180 */ label000030E4: 000030E4 302D C1B4 move.w D0, [A5 - 0x3E4C] 000030E8 48C0 ext.l D0 000030EA 81FC 0004 divs.w D0, 0x4 000030EE 3E00 move.w D7, D0 000030F0 3C2D C1B4 move.w D6, [A5 - 0x3E4C] 000030F4 9C47 sub.w D6, D7 000030F6 3D6D FD32 FFE4 move.w [A6 - 0x1C], [A5 - 0x2CE] 000030FC 302E FFE4 move.w D0, [A6 - 0x1C] 00003100 5240 addq.w D0, 1 00003102 3D40 FFE8 move.w [A6 - 0x18], D0 00003106 302D FD30 move.w D0, [A5 - 0x2D0] 0000310A 9046 sub.w D0, D6 0000310C 3D40 FFE2 move.w [A6 - 0x1E], D0 00003110 3007 move.w D0, D7 00003112 D06D FD30 add.w D0, [A5 - 0x2D0] 00003116 3D40 FFE6 move.w [A6 - 0x1A], D0 0000311A 4267 clr.w -[A7] 0000311C 486D C704 pea.l [A5 - 0x38FC] 00003120 486E FFE2 pea.l [A6 - 0x1E] 00003124 486E FFE2 pea.l [A6 - 0x1E] 00003128 A8AA syscall SectRect 0000312A 101F move.b D0, [A7]+ 0000312C 6602 bne +0x4 /* 00003130 */ 0000312E 6050 bra +0x52 /* 00003180 */ label00003130: 00003130 486E FFFC pea.l [A6 - 0x4] 00003134 A874 syscall GetPort 00003136 102D C91E move.b D0, [A5 - 0x36E2] 0000313A 6732 beq +0x34 /* 0000316E */ 0000313C 486D C460 pea.l [A5 - 0x3BA0] 00003140 A873 syscall SetPort 00003142 41EE FFEE lea.l A0, [A6 - 0x12] 00003146 43ED C462 lea.l A1, [A5 - 0x3B9E] 0000314A 7006 moveq.l D0, 0x06 label0000314C: 0000314C 30D9 move.w [A0]+, [A1]+ 0000314E 51C8 FFFC dbf D0, -0x6 /* 0000314C */ 00003152 486D C920 pea.l [A5 - 0x36E0] 00003156 A875 syscall SetPBits/SetPortBits 00003158 486E FFE2 pea.l [A6 - 0x1E] 0000315C A8A4 syscall InvertRect 0000315E 486E FFEE pea.l [A6 - 0x12] 00003162 A875 syscall SetPBits/SetPortBits 00003164 486E FFE2 pea.l [A6 - 0x1E] 00003168 4EBA 3534 jsr [PC + 0x3534 /* 0000669E */] 0000316C 600C bra +0xE /* 0000317A */ label0000316E: 0000316E 2F2D C242 move.l -[A7], [A5 - 0x3DBE] 00003172 A873 syscall SetPort 00003174 486E FFE2 pea.l [A6 - 0x1E] 00003178 A8A4 syscall InvertRect label0000317A: 0000317A 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000317E A873 syscall SetPort label00003180: 00003180 4CDF 00C0 movem.l D6,D7, [A7]+ 00003184 4E5E unlink A6 00003186 4E75 rts fn00003188: 00003188 4E56 0000 link A6, 0 0000318C 4267 clr.w -[A7] 0000318E 4EBA DB0A jsr [PC - 0x24F6 /* 00000C9A */] 00003192 101F move.b D0, [A7]+ 00003194 6730 beq +0x32 /* 000031C6 */ 00003196 2F2D C5AA move.l -[A7], [A5 - 0x3A56] 0000319A 2F2D C15E move.l -[A7], [A5 - 0x3EA2] 0000319E 486D FD38 pea.l [A5 - 0x2C8] 000031A2 3F3C 0002 move.w -[A7], 0x2 000031A6 4EAD 2D0A jsr [A5 + 0x2D0A /* export_1437 */] 000031AA 486D FD38 pea.l [A5 - 0x2C8] 000031AE 486D FC4E pea.l [A5 - 0x3B2] 000031B2 4EAD 1F52 jsr [A5 + 0x1F52 /* export_998 */] 000031B6 486D C704 pea.l [A5 - 0x38FC] 000031BA 4EBA FD3E jsr [PC - 0x2C2 /* 00002EFA */] 000031BE 4EBA F6EE jsr [PC - 0x912 /* 000028AE */] 000031C2 4EBA F838 jsr [PC - 0x7C8 /* 000029FC */] label000031C6: 000031C6 4E5E unlink A6 000031C8 4E75 rts export_196: fn000031CA: 000031CA 4E56 0000 link A6, 0 000031CE A89E syscall PenNormal 000031D0 3F2D C5A6 move.w -[A7], [A5 - 0x3A5A] 000031D4 3F2D C5A6 move.w -[A7], [A5 - 0x3A5A] 000031D8 A89B syscall PenSize 000031DA 102D C1B6 move.b D0, [A5 - 0x3E4A] 000031DE 6706 beq +0x8 /* 000031E6 */ 000031E0 486D C936 pea.l [A5 - 0x36CA] 000031E4 A89D syscall PenPat label000031E6: 000031E6 4E5E unlink A6 000031E8 4E75 rts export_197: fn000031EA: 000031EA 4E56 FFE6 link A6, -0x001A 000031EE 48E7 0108 movem.l -[A7], D7,A4 000031F2 2F2E 000C move.l -[A7], [A6 + 0xC] 000031F6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000031FA 486E FFE8 pea.l [A6 - 0x18] 000031FE A8AC syscall Pt2Rect 00003200 3E2D C5A6 move.w D7, [A5 - 0x3A5A] 00003204 9E6D B7D4 sub.w D7, [A5 - 0x482C] 00003208 486E FFE8 pea.l [A6 - 0x18] 0000320C 3007 move.w D0, D7 0000320E 4440 neg.w D0 00003210 3F00 move.w -[A7], D0 00003212 3007 move.w D0, D7 00003214 4440 neg.w D0 00003216 3F00 move.w -[A7], D0 00003218 A8A9 syscall InsetRect 0000321A 486E FFFC pea.l [A6 - 0x4] 0000321E A874 syscall GetPort 00003220 486D C460 pea.l [A5 - 0x3BA0] 00003224 A873 syscall SetPort 00003226 486D B88E pea.l [A5 - 0x4772] 0000322A A875 syscall SetPBits/SetPortBits 0000322C 2F2E 000C move.l -[A7], [A6 + 0xC] 00003230 4EBA 0600 jsr [PC + 0x600 /* 00003832 */] 00003234 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003238 4EBA 0084 jsr [PC + 0x84 /* 000032BE */] 0000323C 486D B880 pea.l [A5 - 0x4780] 00003240 A875 syscall SetPBits/SetPortBits 00003242 41EE FFF4 lea.l A0, [A6 - 0xC] 00003246 43ED C49A lea.l A1, [A5 - 0x3B66] 0000324A 7003 moveq.l D0, 0x03 label0000324C: 0000324C 30D9 move.w [A0]+, [A1]+ 0000324E 51C8 FFFC dbf D0, -0x6 /* 0000324C */ 00003252 286D C4C0 movea.l A4, [A5 - 0x3B40] 00003256 486D FE70 pea.l [A5 - 0x190] 0000325A A89D syscall PenPat 0000325C 7000 moveq.l D0, 0x00 0000325E 2B40 C4C0 move.l [A5 - 0x3B40], D0 00003262 2F2E 000C move.l -[A7], [A6 + 0xC] 00003266 4EBA 05CA jsr [PC + 0x5CA /* 00003832 */] 0000326A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000326E 4EBA 004E jsr [PC + 0x4E /* 000032BE */] 00003272 486E FFF4 pea.l [A6 - 0xC] 00003276 A89D syscall PenPat 00003278 2B4C C4C0 move.l [A5 - 0x3B40], A4 0000327C 486E FFE8 pea.l [A6 - 0x18] 00003280 486D FC4E pea.l [A5 - 0x3B2] 00003284 4EAD 1F52 jsr [A5 + 0x1F52 /* export_998 */] 00003288 486E FFE8 pea.l [A6 - 0x18] 0000328C 486E FFE8 pea.l [A6 - 0x18] 00003290 4267 clr.w -[A7] 00003292 4EBA 36C8 jsr [PC + 0x36C8 /* 0000695C */] 00003296 486E FFE8 pea.l [A6 - 0x18] 0000329A 486D C290 pea.l [A5 - 0x3D70] 0000329E 4EAD 1F52 jsr [A5 + 0x1F52 /* export_998 */] 000032A2 4EAD 0052 jsr [A5 + 0x52 /* export_6 */] 000032A6 486D C4CC pea.l [A5 - 0x3B34] 000032AA A875 syscall SetPBits/SetPortBits 000032AC 2F2E FFFC move.l -[A7], [A6 - 0x4] 000032B0 A873 syscall SetPort 000032B2 4CDF 1080 movem.l D7,A4, [A7]+ 000032B6 4E5E unlink A6 000032B8 205F movea.l A0, [A7]+ 000032BA 504F addq.w A7, 8 000032BC 4ED0 jmp [A0] export_198: fn000032BE: 000032BE 4E56 0000 link A6, 0 000032C2 302E 000A move.w D0, [A6 + 0xA] 000032C6 906D B7D4 sub.w D0, [A5 - 0x482C] 000032CA 3F00 move.w -[A7], D0 000032CC 302E 0008 move.w D0, [A6 + 0x8] 000032D0 906D B7D4 sub.w D0, [A5 - 0x482C] 000032D4 3F00 move.w -[A7], D0 000032D6 A891 syscall LineTo 000032D8 4E5E unlink A6 000032DA 2E9F move.l [A7], [A7]+ 000032DC 4E75 rts fn000032DE: 000032DE 4E56 FFF8 link A6, -0x0008 000032E2 48E7 0318 movem.l -[A7], D6,D7,A3,A4 000032E6 286E 0010 movea.l A4, [A6 + 0x10] 000032EA 2C2E 0008 move.l D6, [A6 + 0x8] 000032EE 2E2E 000C move.l D7, [A6 + 0xC] 000032F2 422E 0014 clr.b [A6 + 0x14] 000032F6 4267 clr.w -[A7] 000032F8 2F14 move.l -[A7], [A4] 000032FA 4EAD 22D2 jsr [A5 + 0x22D2 /* export_1110 */] 000032FE 101F move.b D0, [A7]+ 00003300 6726 beq +0x28 /* 00003328 */ 00003302 2F14 move.l -[A7], [A4] 00003304 202D B396 move.l D0, [A5 - 0x4C6A] 00003308 720C moveq.l D1, 0x0C 0000330A D081 add.l D0, D1 0000330C 2F00 move.l -[A7], D0 0000330E 4EAD 23B2 jsr [A5 + 0x23B2 /* export_1138 */] 00003312 4267 clr.w -[A7] 00003314 2F14 move.l -[A7], [A4] 00003316 4EAD 22D2 jsr [A5 + 0x22D2 /* export_1110 */] 0000331A 101F move.b D0, [A7]+ 0000331C 6702 beq +0x4 /* 00003320 */ 0000331E 607E bra +0x80 /* 0000339E */ label00003320: 00003320 2F14 move.l -[A7], [A4] 00003322 205F movea.l A0, [A7]+ 00003324 A049 syscall HPurge 00003326 601C bra +0x1E /* 00003344 */ label00003328: 00003328 2F14 move.l -[A7], [A4] 0000332A 202D B396 move.l D0, [A5 - 0x4C6A] 0000332E 720C moveq.l D1, 0x0C 00003330 D081 add.l D0, D1 00003332 2F00 move.l -[A7], D0 00003334 4EAD 23BA jsr [A5 + 0x23BA /* export_1139 */] 00003338 4267 clr.w -[A7] 0000333A 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */] 0000333E 4A5F tst.w [A7]+ 00003340 6702 beq +0x4 /* 00003344 */ 00003342 605A bra +0x5C /* 0000339E */ label00003344: 00003344 1D7C 0001 0014 move.b [A6 + 0x14], 0x1 0000334A 2F14 move.l -[A7], [A4] 0000334C 205F movea.l A0, [A7]+ 0000334E A064 syscall MoveHHi 00003350 2F14 move.l -[A7], [A4] 00003352 205F movea.l A0, [A7]+ 00003354 A029 syscall HLock 00003356 2054 movea.l A0, [A4] 00003358 2010 move.l D0, [A0] 0000335A 5E80 addq.l D0, 7 0000335C C0BC FFFF FFFC and.l D0, 0xFFFFFFFC 00003362 2047 movea.l A0, D7 00003364 2080 move.l [A0], D0 00003366 2047 movea.l A0, D7 00003368 2246 movea.l A1, D6 0000336A 2290 move.l [A1], [A0] 0000336C 2046 movea.l A0, D6 0000336E 316D C956 0004 move.w [A0 + 0x4], [A5 - 0x36AA] 00003374 2046 movea.l A0, D6 00003376 5C88 addq.l A0, 6 00003378 43ED C704 lea.l A1, [A5 - 0x38FC] 0000337C 7003 moveq.l D0, 0x03 label0000337E: 0000337E 30D9 move.w [A0]+, [A1]+ 00003380 51C8 FFFC dbf D0, -0x6 /* 0000337E */ 00003384 2047 movea.l A0, D7 00003386 2650 movea.l A3, [A0] 00003388 97FC 0000 0004 sub.l A3, 0x4 0000338E 7000 moveq.l D0, 0x00 00003390 2680 move.l [A3], D0 00003392 2047 movea.l A0, D7 00003394 266D B396 movea.l A3, [A5 - 0x4C6A] 00003398 D7D0 add.l A3, [A0] 0000339A 7000 moveq.l D0, 0x00 0000339C 2680 move.l [A3], D0 label0000339E: 0000339E 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+ 000033A2 4E5E unlink A6 000033A4 205F movea.l A0, [A7]+ 000033A6 DEFC 000C add.w A7, 0xC 000033AA 4ED0 jmp [A0] export_199: 000033AC 4E56 0000 link A6, 0 000033B0 422E 0008 clr.b [A6 + 0x8] 000033B4 2F2D FCE0 move.l -[A7], [A5 - 0x320] 000033B8 205F movea.l A0, [A7]+ 000033BA A02A syscall HUnlock 000033BC 2F2D FCDC move.l -[A7], [A5 - 0x324] 000033C0 205F movea.l A0, [A7]+ 000033C2 A02A syscall HUnlock 000033C4 2F2D FCD8 move.l -[A7], [A5 - 0x328] 000033C8 205F movea.l A0, [A7]+ 000033CA A02A syscall HUnlock 000033CC 2F2D FCD4 move.l -[A7], [A5 - 0x32C] 000033D0 205F movea.l A0, [A7]+ 000033D2 A02A syscall HUnlock 000033D4 4AAD FD20 tst.l [A5 - 0x2E0] 000033D8 6612 bne +0x14 /* 000033EC */ 000033DA 42A7 clr.l -[A7] 000033DC 2F3C 0000 0C80 move.l -[A7], 0xC80 000033E2 4EAD 222A jsr [A5 + 0x222A /* export_1089 */] 000033E6 2B5F FD20 move.l [A5 - 0x2E0], [A7]+ 000033EA 6032 bra +0x34 /* 0000341E */ label000033EC: 000033EC 4267 clr.w -[A7] 000033EE 2F2D FD20 move.l -[A7], [A5 - 0x2E0] 000033F2 4EAD 22D2 jsr [A5 + 0x22D2 /* export_1110 */] 000033F6 101F move.b D0, [A7]+ 000033F8 670E beq +0x10 /* 00003408 */ 000033FA 2F2D FD20 move.l -[A7], [A5 - 0x2E0] 000033FE 2F3C 0000 0C80 move.l -[A7], 0xC80 00003404 4EAD 23B2 jsr [A5 + 0x23B2 /* export_1138 */] label00003408: 00003408 4267 clr.w -[A7] 0000340A 2F2D FD20 move.l -[A7], [A5 - 0x2E0] 0000340E 4EAD 22D2 jsr [A5 + 0x22D2 /* export_1110 */] 00003412 101F move.b D0, [A7]+ 00003414 6608 bne +0xA /* 0000341E */ 00003416 2F2D FD20 move.l -[A7], [A5 - 0x2E0] 0000341A 205F movea.l A0, [A7]+ 0000341C A02A syscall HUnlock label0000341E: 0000341E 4AAD FD20 tst.l [A5 - 0x2E0] 00003422 57C0 seq D0 00003424 206D FD20 movea.l A0, [A5 - 0x2E0] 00003428 4A90 tst.l [A0] 0000342A 57C1 seq D1 0000342C 8001 or.b D0, D1 0000342E 6704 beq +0x6 /* 00003434 */ 00003430 6000 00BC bra +0xBE /* 000034EE */ label00003434: 00003434 2F2D FD20 move.l -[A7], [A5 - 0x2E0] 00003438 205F movea.l A0, [A7]+ 0000343A A064 syscall MoveHHi 0000343C 2F2D FD20 move.l -[A7], [A5 - 0x2E0] 00003440 205F movea.l A0, [A7]+ 00003442 A049 syscall HPurge 00003444 2F2D FD20 move.l -[A7], [A5 - 0x2E0] 00003448 205F movea.l A0, [A7]+ 0000344A A029 syscall HLock 0000344C 42A7 clr.l -[A7] 0000344E 206D FD20 movea.l A0, [A5 - 0x2E0] 00003452 2F10 move.l -[A7], [A0] 00003454 4EAD 2252 jsr [A5 + 0x2252 /* export_1094 */] 00003458 2B5F C950 move.l [A5 - 0x36B0], [A7]+ 0000345C 4267 clr.w -[A7] 0000345E 486D FCE0 pea.l [A5 - 0x320] 00003462 486D C1BC pea.l [A5 - 0x3E44] 00003466 486D BA0C pea.l [A5 - 0x45F4] 0000346A 4EBA FE72 jsr [PC - 0x18E /* 000032DE */] 0000346E 101F move.b D0, [A7]+ 00003470 6778 beq +0x7A /* 000034EA */ 00003472 2F00 move.l -[A7], D0 00003474 4267 clr.w -[A7] 00003476 486D FCDC pea.l [A5 - 0x324] 0000347A 486D C1B8 pea.l [A5 - 0x3E48] 0000347E 486D B9FA pea.l [A5 - 0x4606] 00003482 4EBA FE5A jsr [PC - 0x1A6 /* 000032DE */] 00003486 121F move.b D1, [A7]+ 00003488 201F move.l D0, [A7]+ 0000348A C001 and.b D0, D1 0000348C 4A00 tst.b D0 0000348E 675A beq +0x5C /* 000034EA */ 00003490 2F00 move.l -[A7], D0 00003492 4267 clr.w -[A7] 00003494 486D FCD8 pea.l [A5 - 0x328] 00003498 486D C15E pea.l [A5 - 0x3EA2] 0000349C 486D B88E pea.l [A5 - 0x4772] 000034A0 4EBA FE3C jsr [PC - 0x1C4 /* 000032DE */] 000034A4 121F move.b D1, [A7]+ 000034A6 201F move.l D0, [A7]+ 000034A8 C001 and.b D0, D1 000034AA 4A00 tst.b D0 000034AC 673C beq +0x3E /* 000034EA */ 000034AE 2F00 move.l -[A7], D0 000034B0 4267 clr.w -[A7] 000034B2 486D FCD4 pea.l [A5 - 0x32C] 000034B6 486D C15A pea.l [A5 - 0x3EA6] 000034BA 486D B880 pea.l [A5 - 0x4780] 000034BE 4EBA FE1E jsr [PC - 0x1E2 /* 000032DE */] 000034C2 121F move.b D1, [A7]+ 000034C4 201F move.l D0, [A7]+ 000034C6 C001 and.b D0, D1 000034C8 4A00 tst.b D0 000034CA 671E beq +0x20 /* 000034EA */ 000034CC 2F00 move.l -[A7], D0 000034CE 4267 clr.w -[A7] 000034D0 2F3C 0000 5800 move.l -[A7], 0x5800 /* 'X\0' */ 000034D6 4EAD 2DDA jsr [A5 + 0x2DDA /* export_1463 */] 000034DA 121F move.b D1, [A7]+ 000034DC 201F move.l D0, [A7]+ 000034DE C001 and.b D0, D1 000034E0 6708 beq +0xA /* 000034EA */ 000034E2 1D7C 0001 0008 move.b [A6 + 0x8], 0x1 000034E8 6004 bra +0x6 /* 000034EE */ label000034EA: 000034EA 4EAD 0092 jsr [A5 + 0x92 /* export_14 */] label000034EE: 000034EE 4E5E unlink A6 000034F0 4E75 rts fn000034F2: 000034F2 4E56 FFD4 link A6, -0x002C 000034F6 48E7 0F00 movem.l -[A7], D4,D5,D6,D7 000034FA 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 000034FE 422D FD02 clr.b [A5 - 0x2FE] 00003502 422D FC76 clr.b [A5 - 0x38A] 00003506 382D C5A6 move.w D4, [A5 - 0x3A5A] 0000350A 3F3C 0001 move.w -[A7], 0x1 0000350E 4EAD 009A jsr [A5 + 0x9A /* export_15 */] 00003512 A89E syscall PenNormal 00003514 486E FFDE pea.l [A6 - 0x22] 00003518 4EBA 2918 jsr [PC + 0x2918 /* 00005E32 */] 0000351C 2D6E FFDE FFE2 move.l [A6 - 0x1E], [A6 - 0x22] 00003522 41EE FFF0 lea.l A0, [A6 - 0x10] 00003526 43ED B38A lea.l A1, [A5 - 0x4C76] 0000352A 7003 moveq.l D0, 0x03 label0000352C: 0000352C 30D9 move.w [A0]+, [A1]+ 0000352E 51C8 FFFC dbf D0, -0x6 /* 0000352C */ 00003532 41ED C290 lea.l A0, [A5 - 0x3D70] 00003536 43ED B38A lea.l A1, [A5 - 0x4C76] 0000353A 7003 moveq.l D0, 0x03 label0000353C: 0000353C 30D9 move.w [A0]+, [A1]+ 0000353E 51C8 FFFC dbf D0, -0x6 /* 0000353C */ 00003542 4EBA DF26 jsr [PC - 0x20DA /* 0000146A */] 00003546 2F2D C71E move.l -[A7], [A5 - 0x38E2] 0000354A 2F2D C5AA move.l -[A7], [A5 - 0x3A56] 0000354E 486D C704 pea.l [A5 - 0x38FC] 00003552 4267 clr.w -[A7] 00003554 4EAD 2D0A jsr [A5 + 0x2D0A /* export_1437 */] 00003558 1B7C 0001 FD06 move.b [A5 - 0x2FA], 0x1 0000355E 102D C91E move.b D0, [A5 - 0x36E2] 00003562 6708 beq +0xA /* 0000356C */ 00003564 486D C920 pea.l [A5 - 0x36E0] 00003568 A875 syscall SetPBits/SetPortBits 0000356A 6006 bra +0x8 /* 00003572 */ label0000356C: 0000356C 486D C310 pea.l [A5 - 0x3CF0] 00003570 A875 syscall SetPBits/SetPortBits label00003572: 00003572 7EFF moveq.l D7, 0xFFFFFFFF label00003574: 00003574 2D6E FFE2 FFE6 move.l [A6 - 0x1A], [A6 - 0x1E] 0000357A 486E FFE2 pea.l [A6 - 0x1E] 0000357E 4EBA 28B2 jsr [PC + 0x28B2 /* 00005E32 */] 00003582 486E FFE2 pea.l [A6 - 0x1E] 00003586 486E FFE6 pea.l [A6 - 0x1A] 0000358A 7004 moveq.l D0, 0x04 0000358C 2F00 move.l -[A7], D0 0000358E 1F3C 0001 move.b -[A7], 0x1 00003592 4EBA 0586 jsr [PC + 0x586 /* 00003B1A */] 00003596 4267 clr.w -[A7] 00003598 4EAD 24D2 jsr [A5 + 0x24D2 /* export_1174 */] 0000359C 1C1F move.b D6, [A7]+ 0000359E 0A06 0001 xori.b D6, 0x1 000035A2 102D A07E move.b D0, [A5 - 0x5F82] 000035A6 6706 beq +0x8 /* 000035AE */ 000035A8 3B47 C57A move.w [A5 - 0x3A86], D7 000035AC 6026 bra +0x28 /* 000035D4 */ label000035AE: 000035AE 42A7 clr.l -[A7] 000035B0 A975 syscall TickCount 000035B2 201F move.l D0, [A7]+ 000035B4 3A00 move.w D5, D0 000035B6 102D C91E move.b D0, [A5 - 0x36E2] 000035BA 670A beq +0xC /* 000035C6 */ 000035BC 3005 move.w D0, D5 000035BE 48C0 ext.l D0 000035C0 81FC 0003 divs.w D0, 0x3 000035C4 3A00 move.w D5, D0 label000035C6: 000035C6 7000 moveq.l D0, 0x00 000035C8 3005 move.w D0, D5 000035CA C0BC 0000 0007 and.l D0, 0x7 000035D0 3B40 C57A move.w [A5 - 0x3A86], D0 label000035D4: 000035D4 BE6D C57A cmp.w D7, [A5 - 0x3A86] 000035D8 56C0 sne D0 000035DA 2206 move.l D1, D6 000035DC 8200 or.b D1, D0 000035DE 0241 0001 andi.w D1, 0x1 000035E2 6700 016C beq +0x16E /* 00003750 */ 000035E6 3F3C 00F8 move.w -[A7], 0xF8 000035EA 3F2D C57A move.w -[A7], [A5 - 0x3A86] 000035EE 486E FFD4 pea.l [A6 - 0x2C] 000035F2 4EAD 1EA2 jsr [A5 + 0x1EA2 /* export_976 */] 000035F6 486E FFD4 pea.l [A6 - 0x2C] 000035FA A89D syscall PenPat 000035FC 41EE FFF8 lea.l A0, [A6 - 0x8] 00003600 43EE FFF0 lea.l A1, [A6 - 0x10] 00003604 7003 moveq.l D0, 0x03 label00003606: 00003606 30D9 move.w [A0]+, [A1]+ 00003608 51C8 FFFC dbf D0, -0x6 /* 00003606 */ 0000360C 486D C290 pea.l [A5 - 0x3D70] 00003610 486E FFF8 pea.l [A6 - 0x8] 00003614 4EAD 1F52 jsr [A5 + 0x1F52 /* export_998 */] 00003618 41ED C290 lea.l A0, [A5 - 0x3D70] 0000361C 43ED B38A lea.l A1, [A5 - 0x4C76] 00003620 7003 moveq.l D0, 0x03 label00003622: 00003622 30D9 move.w [A0]+, [A1]+ 00003624 51C8 FFFC dbf D0, -0x6 /* 00003622 */ 00003628 2F2E FFDE move.l -[A7], [A6 - 0x22] 0000362C 2F2E FFE2 move.l -[A7], [A6 - 0x1E] 00003630 486E FFF0 pea.l [A6 - 0x10] 00003634 A8AC syscall Pt2Rect 00003636 4267 clr.w -[A7] 00003638 4EAD 2012 jsr [A5 + 0x2012 /* export_1022 */] 0000363C 2006 move.l D0, D6 0000363E C01F and.b D0, [A7]+ 00003640 2F00 move.l -[A7], D0 00003642 4267 clr.w -[A7] 00003644 4EAD 22AA jsr [A5 + 0x22AA /* export_1105 */] 00003648 121F move.b D1, [A7]+ 0000364A 201F move.l D0, [A7]+ 0000364C 0A01 0001 xori.b D1, 0x1 00003650 C001 and.b D0, D1 00003652 675C beq +0x5E /* 000036B0 */ 00003654 2F2D C5AA move.l -[A7], [A5 - 0x3A56] 00003658 4EAD 27B2 jsr [A5 + 0x27B2 /* export_1266 */] 0000365C 526E FFF6 addq.w [A6 - 0xA], 1 00003660 526E FFF4 addq.w [A6 - 0xC], 1 00003664 486D C6F2 pea.l [A5 - 0x390E] 00003668 486D C310 pea.l [A5 - 0x3CF0] 0000366C 486E FFF0 pea.l [A6 - 0x10] 00003670 486E FFF0 pea.l [A6 - 0x10] 00003674 4267 clr.w -[A7] 00003676 42A7 clr.l -[A7] 00003678 A8EC syscall CopyBits 0000367A 2F2D C5AA move.l -[A7], [A5 - 0x3A56] 0000367E 486E FFF0 pea.l [A6 - 0x10] 00003682 3F2D C956 move.w -[A7], [A5 - 0x36AA] 00003686 4EAD 23D2 jsr [A5 + 0x23D2 /* export_1142 */] 0000368A 2F2D C71E move.l -[A7], [A5 - 0x38E2] 0000368E 2F2D C5AA move.l -[A7], [A5 - 0x3A56] 00003692 486D C704 pea.l [A5 - 0x38FC] 00003696 4267 clr.w -[A7] 00003698 4EAD 2D0A jsr [A5 + 0x2D0A /* export_1437 */] 0000369C 4267 clr.w -[A7] 0000369E 486E FFF0 pea.l [A6 - 0x10] 000036A2 A8AE syscall EmptyRect 000036A4 101F move.b D0, [A7]+ 000036A6 0A00 0001 xori.b D0, 0x1 000036AA 1B40 FD40 move.b [A5 - 0x2C0], D0 000036AE 601C bra +0x1E /* 000036CC */ label000036B0: 000036B0 4267 clr.w -[A7] 000036B2 486E FFF0 pea.l [A6 - 0x10] 000036B6 A8AE syscall EmptyRect 000036B8 101F move.b D0, [A7]+ 000036BA 0A00 0001 xori.b D0, 0x1 000036BE 1B40 FD40 move.b [A5 - 0x2C0], D0 000036C2 6708 beq +0xA /* 000036CC */ 000036C4 526E FFF6 addq.w [A6 - 0xA], 1 000036C8 526E FFF4 addq.w [A6 - 0xC], 1 label000036CC: 000036CC 486E FFF0 pea.l [A6 - 0x10] 000036D0 486E FFF8 pea.l [A6 - 0x8] 000036D4 4EAD 1F52 jsr [A5 + 0x1F52 /* export_998 */] 000036D8 4267 clr.w -[A7] 000036DA 486E FFF8 pea.l [A6 - 0x8] 000036DE 206D C242 movea.l A0, [A5 - 0x3DBE] 000036E2 4868 0010 pea.l [A0 + 0x10] 000036E6 486E FFF8 pea.l [A6 - 0x8] 000036EA A8AA syscall SectRect 000036EC 1D5F FFDC move.b [A6 - 0x24], [A7]+ 000036F0 102D C91E move.b D0, [A5 - 0x36E2] 000036F4 672C beq +0x2E /* 00003722 */ 000036F6 486D C4CC pea.l [A5 - 0x3B34] 000036FA 486D C920 pea.l [A5 - 0x36E0] 000036FE 486D C926 pea.l [A5 - 0x36DA] 00003702 486D C926 pea.l [A5 - 0x36DA] 00003706 4267 clr.w -[A7] 00003708 42A7 clr.l -[A7] 0000370A A8EC syscall CopyBits 0000370C 102D A07E move.b D0, [A5 - 0x5F82] 00003710 6606 bne +0x8 /* 00003718 */ 00003712 486E FFF0 pea.l [A6 - 0x10] 00003716 A8A1 syscall FrameRect label00003718: 00003718 486E FFF8 pea.l [A6 - 0x8] 0000371C 4EBA 2F80 jsr [PC + 0x2F80 /* 0000669E */] 00003720 602A bra +0x2C /* 0000374C */ label00003722: 00003722 2F2D C71E move.l -[A7], [A5 - 0x38E2] 00003726 2F2D C5AA move.l -[A7], [A5 - 0x3A56] 0000372A 486E FFF8 pea.l [A6 - 0x8] 0000372E 4267 clr.w -[A7] 00003730 4EAD 2D0A jsr [A5 + 0x2D0A /* export_1437 */] 00003734 102D A07E move.b D0, [A5 - 0x5F82] 00003738 6606 bne +0x8 /* 00003740 */ 0000373A 486E FFF0 pea.l [A6 - 0x10] 0000373E A8A1 syscall FrameRect label00003740: 00003740 2F2D C5AA move.l -[A7], [A5 - 0x3A56] 00003744 486E FFF8 pea.l [A6 - 0x8] 00003748 4EAD 2D12 jsr [A5 + 0x2D12 /* export_1438 */] label0000374C: 0000374C 3E2D C57A move.w D7, [A5 - 0x3A86] label00003750: 00003750 1006 move.b D0, D6 00003752 6700 FE20 beq -0x1DE /* 00003574 */ 00003756 A89E syscall PenNormal 00003758 2F2D C5AA move.l -[A7], [A5 - 0x3A56] 0000375C 4EAD 27B2 jsr [A5 + 0x27B2 /* export_1266 */] 00003760 1B7C 0001 FD06 move.b [A5 - 0x2FA], 0x1 00003766 102D FD40 move.b D0, [A5 - 0x2C0] 0000376A 6724 beq +0x26 /* 00003790 */ 0000376C 486E FFF0 pea.l [A6 - 0x10] 00003770 4EBA 2CEE jsr [PC + 0x2CEE /* 00006460 */] 00003774 486D C310 pea.l [A5 - 0x3CF0] 00003778 A875 syscall SetPBits/SetPortBits 0000377A 486D FD38 pea.l [A5 - 0x2C8] 0000377E 486D FE70 pea.l [A5 - 0x190] 00003782 A8A5 syscall FillRect 00003784 4EBA 25C4 jsr [PC + 0x25C4 /* 00005D4A */] 00003788 3B7C 0004 FD08 move.w [A5 - 0x2F8], 0x4 0000378E 6008 bra +0xA /* 00003798 */ label00003790: 00003790 3F2D FD08 move.w -[A7], [A5 - 0x2F8] 00003794 4EAD 0072 jsr [A5 + 0x72 /* export_10 */] label00003798: 00003798 486D C4CC pea.l [A5 - 0x3B34] 0000379C A875 syscall SetPBits/SetPortBits 0000379E 3F04 move.w -[A7], D4 000037A0 4EAD 009A jsr [A5 + 0x9A /* export_15 */] 000037A4 1B7C 0001 FD0C move.b [A5 - 0x2F4], 0x1 000037AA 1B7C 0001 FD10 move.b [A5 - 0x2F0], 0x1 000037B0 4EBA D95E jsr [PC - 0x26A2 /* 00001110 */] 000037B4 102D FD40 move.b D0, [A5 - 0x2C0] 000037B8 672A beq +0x2C /* 000037E4 */ 000037BA 2F00 move.l -[A7], D0 000037BC 4267 clr.w -[A7] 000037BE 4EAD 22AA jsr [A5 + 0x22AA /* export_1105 */] 000037C2 121F move.b D1, [A7]+ 000037C4 201F move.l D0, [A7]+ 000037C6 C001 and.b D0, D1 000037C8 4A00 tst.b D0 000037CA 6718 beq +0x1A /* 000037E4 */ 000037CC 2F00 move.l -[A7], D0 000037CE 4267 clr.w -[A7] 000037D0 4EAD 2012 jsr [A5 + 0x2012 /* export_1022 */] 000037D4 121F move.b D1, [A7]+ 000037D6 201F move.l D0, [A7]+ 000037D8 0A01 0001 xori.b D1, 0x1 000037DC C001 and.b D0, D1 000037DE 6704 beq +0x6 /* 000037E4 */ 000037E0 4EBA 2B54 jsr [PC + 0x2B54 /* 00006336 */] label000037E4: 000037E4 4CDF 00F0 movem.l D4,D5,D6,D7, [A7]+ 000037E8 4E5E unlink A6 000037EA 4E75 rts fn000037EC: 000037EC 4E56 0000 link A6, 0 000037F0 206E 0008 movea.l A0, [A6 + 0x8] 000037F4 3028 0002 move.w D0, [A0 + 0x2] 000037F8 906D C706 sub.w D0, [A5 - 0x38FA] 000037FC 5840 addq.w D0, 4 000037FE 48C0 ext.l D0 00003800 81FC 0008 divs.w D0, 0x8 00003804 D06D C928 add.w D0, [A5 - 0x36D8] 00003808 206E 0008 movea.l A0, [A6 + 0x8] 0000380C 3140 0002 move.w [A0 + 0x2], D0 00003810 206E 0008 movea.l A0, [A6 + 0x8] 00003814 3010 move.w D0, [A0] 00003816 906D C704 sub.w D0, [A5 - 0x38FC] 0000381A 5840 addq.w D0, 4 0000381C 48C0 ext.l D0 0000381E 81FC 0008 divs.w D0, 0x8 00003822 D06D C926 add.w D0, [A5 - 0x36DA] 00003826 206E 0008 movea.l A0, [A6 + 0x8] 0000382A 3080 move.w [A0], D0 0000382C 4E5E unlink A6 0000382E 2E9F move.l [A7], [A7]+ 00003830 4E75 rts export_200: fn00003832: 00003832 4E56 0000 link A6, 0 00003836 302E 000A move.w D0, [A6 + 0xA] 0000383A 906D B7D4 sub.w D0, [A5 - 0x482C] 0000383E 3F00 move.w -[A7], D0 00003840 302E 0008 move.w D0, [A6 + 0x8] 00003844 906D B7D4 sub.w D0, [A5 - 0x482C] 00003848 3F00 move.w -[A7], D0 0000384A A893 syscall MoveTo 0000384C 4E5E unlink A6 0000384E 2E9F move.l [A7], [A7]+ 00003850 4E75 rts export_201: fn00003852: 00003852 4E56 FFF6 link A6, -0x000A 00003856 42A7 clr.l -[A7] 00003858 486E FFF6 pea.l [A6 - 0xA] 0000385C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003860 A845 syscall Frac2X 00003862 588F addq.l A7, 4 00003864 486E FFF6 pea.l [A6 - 0xA] 00003868 A844 syscall X2Fix 0000386A 2D5F 000C move.l [A6 + 0xC], [A7]+ 0000386E 4E5E unlink A6 00003870 2E9F move.l [A7], [A7]+ 00003872 4E75 rts 00003874 4E56 0000 link A6, 0 00003878 0C6E 3039 000E cmpi.w [A6 + 0xE], 0x3039 /* '09' */ 0000387E 6606 bne +0x8 /* 00003886 */ 00003880 1B7C 0001 FD04 move.b [A5 - 0x2FC], 0x1 label00003886: 00003886 4E5E unlink A6 00003888 205F movea.l A0, [A7]+ 0000388A 504F addq.w A7, 8 0000388C 4ED0 jmp [A0] fn0000388E: 0000388E 4E56 0000 link A6, 0 00003892 3B6E 0008 CBA6 move.w [A5 - 0x345A], [A6 + 0x8] 00003898 4267 clr.w -[A7] 0000389A 4EAD 0FE2 jsr [A5 + 0xFE2 /* export_504 */] 0000389E 4E5E unlink A6 000038A0 205F movea.l A0, [A7]+ 000038A2 544F addq.w A7, 2 000038A4 4ED0 jmp [A0] export_202: fn000038A6: 000038A6 4E56 FFF8 link A6, -0x0008 000038AA 48E7 0300 movem.l -[A7], D6,D7 000038AE 4AAD EAE6 tst.l [A5 - 0x151A] 000038B2 56C0 sne D0 000038B4 4A00 tst.b D0 000038B6 6730 beq +0x32 /* 000038E8 */ 000038B8 2F00 move.l -[A7], D0 000038BA 4267 clr.w -[A7] 000038BC 2F2D EAE6 move.l -[A7], [A5 - 0x151A] 000038C0 486D C4FA pea.l [A5 - 0x3B06] 000038C4 42A7 clr.l -[A7] 000038C6 42A7 clr.l -[A7] 000038C8 486E FFF8 pea.l [A6 - 0x8] 000038CC 4EAD 161A jsr [A5 + 0x161A /* export_703 */] 000038D0 121F move.b D1, [A7]+ 000038D2 201F move.l D0, [A7]+ 000038D4 C001 and.b D0, D1 000038D6 4A00 tst.b D0 000038D8 670E beq +0x10 /* 000038E8 */ 000038DA 122E FFF8 move.b D1, [A6 - 0x8] 000038DE 0A01 0001 xori.b D1, 0x1 000038E2 C001 and.b D0, D1 000038E4 6600 01DE bne +0x1E0 /* 00003AC4 */ label000038E8: 000038E8 7007 moveq.l D0, 0x07 000038EA B06D B568 cmp.w D0, [A5 - 0x4A98] 000038EE 57C0 seq D0 000038F0 720C moveq.l D1, 0x0C 000038F2 B26D B568 cmp.w D1, [A5 - 0x4A98] 000038F6 57C1 seq D1 000038F8 8001 or.b D0, D1 000038FA C02D FD24 and.b D0, [A5 - 0x2DC] 000038FE 660C bne +0xE /* 0000390C */ 00003900 4267 clr.w -[A7] 00003902 4EAD 10C2 jsr [A5 + 0x10C2 /* export_532 */] 00003906 101F move.b D0, [A7]+ 00003908 6600 01BA bne +0x1BC /* 00003AC4 */ label0000390C: 0000390C 4EAD 2FC2 jsr [A5 + 0x2FC2 /* export_1524 */] 00003910 7013 moveq.l D0, 0x13 00003912 B06D B568 cmp.w D0, [A5 - 0x4A98] 00003916 660C bne +0xE /* 00003924 */ 00003918 2F2D C2E6 move.l -[A7], [A5 - 0x3D1A] 0000391C 4EAD 271A jsr [A5 + 0x271A /* export_1247 */] 00003920 6000 01A2 bra +0x1A4 /* 00003AC4 */ label00003924: 00003924 7012 moveq.l D0, 0x12 00003926 B06D B568 cmp.w D0, [A5 - 0x4A98] 0000392A 660C bne +0xE /* 00003938 */ 0000392C 2F2D C0BE move.l -[A7], [A5 - 0x3F42] 00003930 4EAD 271A jsr [A5 + 0x271A /* export_1247 */] 00003934 6000 018E bra +0x190 /* 00003AC4 */ label00003938: 00003938 7015 moveq.l D0, 0x15 0000393A B06D B568 cmp.w D0, [A5 - 0x4A98] 0000393E 6608 bne +0xA /* 00003948 */ 00003940 4EBA 349C jsr [PC + 0x349C /* 00006DDE */] 00003944 6000 017E bra +0x180 /* 00003AC4 */ label00003948: 00003948 700E moveq.l D0, 0x0E 0000394A B06D B568 cmp.w D0, [A5 - 0x4A98] 0000394E 57C0 seq D0 00003950 4A2D FC56 tst.b [A5 - 0x3AA] 00003954 57C1 seq D1 00003956 C001 and.b D0, D1 00003958 6716 beq +0x18 /* 00003970 */ 0000395A 102D C1B6 move.b D0, [A5 - 0x3E4A] 0000395E 6708 beq +0xA /* 00003968 */ 00003960 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00003964 6000 015E bra +0x160 /* 00003AC4 */ label00003968: 00003968 4EBA DA7E jsr [PC - 0x2582 /* 000013E8 */] 0000396C 6000 0156 bra +0x158 /* 00003AC4 */ label00003970: 00003970 3E2D C752 move.w D7, [A5 - 0x38AE] 00003974 7020 moveq.l D0, 0x20 00003976 B047 cmp.w D0, D7 00003978 5EC0 sgt D0 0000397A 7208 moveq.l D1, 0x08 0000397C B247 cmp.w D1, D7 0000397E 56C1 sne D1 00003980 C001 and.b D0, D1 00003982 7203 moveq.l D1, 0x03 00003984 B247 cmp.w D1, D7 00003986 56C1 sne D1 00003988 C001 and.b D0, D1 0000398A 720D moveq.l D1, 0x0D 0000398C B247 cmp.w D1, D7 0000398E 56C1 sne D1 00003990 C001 and.b D0, D1 00003992 7201 moveq.l D1, 0x01 00003994 B26D A1F0 cmp.w D1, [A5 - 0x5E10] 00003998 56C1 sne D1 0000399A C001 and.b D0, D1 0000399C 6708 beq +0xA /* 000039A6 */ 0000399E 4EAD 1FBA jsr [A5 + 0x1FBA /* export_1011 */] 000039A2 6000 0120 bra +0x122 /* 00003AC4 */ label000039A6: 000039A6 102D B518 move.b D0, [A5 - 0x4AE8] 000039AA 6710 beq +0x12 /* 000039BC */ 000039AC 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 000039B0 3F2D C752 move.w -[A7], [A5 - 0x38AE] 000039B4 4EBA FED8 jsr [PC - 0x128 /* 0000388E */] 000039B8 6000 010A bra +0x10C /* 00003AC4 */ label000039BC: 000039BC 102D FD24 move.b D0, [A5 - 0x2DC] 000039C0 6726 beq +0x28 /* 000039E8 */ 000039C2 102D A84C move.b D0, [A5 - 0x57B4] 000039C6 C02D C0BC and.b D0, [A5 - 0x3F44] 000039CA 6708 beq +0xA /* 000039D4 */ 000039CC 4EAD 2D6A jsr [A5 + 0x2D6A /* export_1449 */] 000039D0 6000 00F2 bra +0xF4 /* 00003AC4 */ label000039D4: 000039D4 4267 clr.w -[A7] 000039D6 4EBA 23DE jsr [PC + 0x23DE /* 00005DB6 */] 000039DA 101F move.b D0, [A7]+ 000039DC 6600 00E6 bne +0xE8 /* 00003AC4 */ 000039E0 4EBA 1868 jsr [PC + 0x1868 /* 0000524A */] 000039E4 6000 00DE bra +0xE0 /* 00003AC4 */ label000039E8: 000039E8 7001 moveq.l D0, 0x01 000039EA B06D A1F0 cmp.w D0, [A5 - 0x5E10] 000039EE 6700 00BE beq +0xC0 /* 00003AAE */ 000039F2 302D C752 move.w D0, [A5 - 0x38AE] 000039F6 6B18 bmi +0x1A /* 00003A10 */ 000039F8 B07C 005F cmp.w D0, 0x5F /* '_' */ 000039FC 6E12 bgt +0x14 /* 00003A10 */ 000039FE 41FA 00D8 lea.l A0, [PC + 0xD8 /* 00003AD8, value 0x4E560000 'NV\0\0' */] 00003A02 3200 move.w D1, D0 00003A04 E649 lsr D1.w, 3 00003A06 4441 neg.w D1 00003A08 0130 10FF btst [A0 + D1.w - 0x1], D0 00003A0C 0A3C 0004 xori.b ccr, 4 label00003A10: 00003A10 6656 bne +0x58 /* 00003A68 */ 00003A12 102D FD1E move.b D0, [A5 - 0x2E2] 00003A16 6604 bne +0x6 /* 00003A1C */ 00003A18 802D FD40 or.b D0, [A5 - 0x2C0] label00003A1C: 00003A1C 0A00 0001 xori.b D0, 0x1 00003A20 4A00 tst.b D0 00003A22 6744 beq +0x46 /* 00003A68 */ 00003A24 2F00 move.l -[A7], D0 00003A26 4267 clr.w -[A7] 00003A28 1F3C 0001 move.b -[A7], 0x1 00003A2C 4EAD 105A jsr [A5 + 0x105A /* export_519 */] 00003A30 121F move.b D1, [A7]+ 00003A32 201F move.l D0, [A7]+ 00003A34 C001 and.b D0, D1 00003A36 6730 beq +0x32 /* 00003A68 */ 00003A38 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00003A3C 705E moveq.l D0, 0x5E 00003A3E B06D C752 cmp.w D0, [A5 - 0x38AE] 00003A42 56C6 sne D6 00003A44 4406 neg.b D6 00003A46 1006 move.b D0, D6 00003A48 6708 beq +0xA /* 00003A52 */ 00003A4A 3F3C 0020 move.w -[A7], 0x20 /* ' ' */ 00003A4E 4EBA FE3E jsr [PC - 0x1C2 /* 0000388E */] label00003A52: 00003A52 3F2D C752 move.w -[A7], [A5 - 0x38AE] 00003A56 4EBA FE36 jsr [PC - 0x1CA /* 0000388E */] 00003A5A 1006 move.b D0, D6 00003A5C 6766 beq +0x68 /* 00003AC4 */ 00003A5E 3F3C 0020 move.w -[A7], 0x20 /* ' ' */ 00003A62 4EBA FE2A jsr [PC - 0x1D6 /* 0000388E */] 00003A66 605C bra +0x5E /* 00003AC4 */ label00003A68: 00003A68 700D moveq.l D0, 0x0D 00003A6A B06D B568 cmp.w D0, [A5 - 0x4A98] 00003A6E 6620 bne +0x22 /* 00003A90 */ 00003A70 102D C1B6 move.b D0, [A5 - 0x3E4A] 00003A74 6706 beq +0x8 /* 00003A7C */ 00003A76 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00003A7A 6048 bra +0x4A /* 00003AC4 */ label00003A7C: 00003A7C 102D FD40 move.b D0, [A5 - 0x2C0] 00003A80 802D FD1E or.b D0, [A5 - 0x2E2] 00003A84 802D FD14 or.b D0, [A5 - 0x2EC] 00003A88 6706 beq +0x8 /* 00003A90 */ 00003A8A 4EBA D95C jsr [PC - 0x26A4 /* 000013E8 */] 00003A8E 6034 bra +0x36 /* 00003AC4 */ label00003A90: 00003A90 102D FD40 move.b D0, [A5 - 0x2C0] 00003A94 802D FD1E or.b D0, [A5 - 0x2E2] 00003A98 206D BA26 movea.l A0, [A5 - 0x45DA] 00003A9C 1228 006E move.b D1, [A0 + 0x6E] 00003AA0 0A01 0001 xori.b D1, 0x1 00003AA4 8001 or.b D0, D1 00003AA6 6706 beq +0x8 /* 00003AAE */ 00003AA8 4EBA E61C jsr [PC - 0x19E4 /* 000020C6 */] 00003AAC 6016 bra +0x18 /* 00003AC4 */ label00003AAE: 00003AAE 42A7 clr.l -[A7] 00003AB0 4EAD 105A jsr [A5 + 0x105A /* export_519 */] 00003AB4 101F move.b D0, [A7]+ 00003AB6 670C beq +0xE /* 00003AC4 */ 00003AB8 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00003ABC 3F2D C752 move.w -[A7], [A5 - 0x38AE] 00003AC0 4EBA FDCC jsr [PC - 0x234 /* 0000388E */] label00003AC4: 00003AC4 4CDF 00C0 movem.l D6,D7, [A7]+ 00003AC8 4E5E unlink A6 00003ACA 4E75 rts 00003ACC 4000 negx.b D0 00003ACE 0000 0000 ori.b D0, 0x0 00003AD2 AC00 syscall SoundDispatch, auto_pop 00003AD4 0000 0000 ori.b D0, 0x0 fn00003AD8: 00003AD8 4E56 0000 link A6, 0 00003ADC 4267 clr.w -[A7] 00003ADE 4EBA D1BA jsr [PC - 0x2E46 /* 00000C9A */] 00003AE2 101F move.b D0, [A7]+ 00003AE4 6730 beq +0x32 /* 00003B16 */ 00003AE6 2F2D C5AA move.l -[A7], [A5 - 0x3A56] 00003AEA 2F2D C15A move.l -[A7], [A5 - 0x3EA6] 00003AEE 486D FD38 pea.l [A5 - 0x2C8] 00003AF2 3F3C 0001 move.w -[A7], 0x1 00003AF6 4EAD 2D0A jsr [A5 + 0x2D0A /* export_1437 */] 00003AFA 486D FD38 pea.l [A5 - 0x2C8] 00003AFE 486D FC4E pea.l [A5 - 0x3B2] 00003B02 4EAD 1F52 jsr [A5 + 0x1F52 /* export_998 */] 00003B06 486D C704 pea.l [A5 - 0x38FC] 00003B0A 4EBA F3EE jsr [PC - 0xC12 /* 00002EFA */] 00003B0E 4EBA ED9E jsr [PC - 0x1262 /* 000028AE */] 00003B12 4EBA EEE8 jsr [PC - 0x1118 /* 000029FC */] label00003B16: 00003B16 4E5E unlink A6 00003B18 4E75 rts export_203: fn00003B1A: 00003B1A 4E56 FFFC link A6, -0x0004 00003B1E 206D C242 movea.l A0, [A5 - 0x3DBE] 00003B22 2D68 0010 FFFC move.l [A6 - 0x4], [A0 + 0x10] 00003B28 2F2E 0012 move.l -[A7], [A6 + 0x12] 00003B2C 2F2E 000E move.l -[A7], [A6 + 0xE] 00003B30 2F2E 000A move.l -[A7], [A6 + 0xA] 00003B34 4EAD 2DFA jsr [A5 + 0x2DFA /* export_1467 */] 00003B38 206D C242 movea.l A0, [A5 - 0x3DBE] 00003B3C 202E FFFC move.l D0, [A6 - 0x4] 00003B40 B0A8 0010 cmp.l D0, [A0 + 0x10] 00003B44 56C0 sne D0 00003B46 C02E 0008 and.b D0, [A6 + 0x8] 00003B4A 6708 beq +0xA /* 00003B54 */ 00003B4C 2F2E 0012 move.l -[A7], [A6 + 0x12] 00003B50 4EBA F456 jsr [PC - 0xBAA /* 00002FA8 */] label00003B54: 00003B54 4E5E unlink A6 00003B56 205F movea.l A0, [A7]+ 00003B58 DEFC 000E add.w A7, 0xE 00003B5C 4ED0 jmp [A0] fn00003B5E: 00003B5E 4E56 0000 link A6, 0 00003B62 206E 0008 movea.l A0, [A6 + 0x8] 00003B66 4228 FFF6 clr.b [A0 - 0xA] 00003B6A 4A6E 000C tst.w [A6 + 0xC] 00003B6E 6F0A ble +0xC /* 00003B7A */ 00003B70 206E 0008 movea.l A0, [A6 + 0x8] 00003B74 317C 0120 FFF6 move.w [A0 - 0xA], 0x120 label00003B7A: 00003B7A 4E5E unlink A6 00003B7C 205F movea.l A0, [A7]+ 00003B7E 5C4F addq.w A7, 6 00003B80 4ED0 jmp [A0] export_204: 00003B82 4E56 FDA6 link A6, -0x025A 00003B86 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00003B8A 1A2D A84C move.b D5, [A5 - 0x57B4] 00003B8E 0A05 0001 xori.b D5, 0x1 00003B92 2005 move.l D0, D5 00003B94 802D C0BA or.b D0, [A5 - 0x3F46] 00003B98 1C00 move.b D6, D0 00003B9A 102D C958 move.b D0, [A5 - 0x36A8] 00003B9E 0A00 0001 xori.b D0, 0x1 00003BA2 2206 move.l D1, D6 00003BA4 8200 or.b D1, D0 00003BA6 4AAD EAE6 tst.l [A5 - 0x151A] 00003BAA 56C0 sne D0 00003BAC 8200 or.b D1, D0 00003BAE 0241 0001 andi.w D1, 0x1 00003BB2 1D41 FEC7 move.b [A6 - 0x139], D1 00003BB6 4EAD 101A jsr [A5 + 0x101A /* export_511 */] 00003BBA 286D C1DC movea.l A4, [A5 - 0x3E24] 00003BBE 266D B7E6 movea.l A3, [A5 - 0x481A] 00003BC2 4240 clr.w D0 00003BC4 102D B54C move.b D0, [A5 - 0x4AB4] 00003BC8 3F00 move.w -[A7], D0 00003BCA 2F0E move.l -[A7], A6 00003BCC 4EBA FF90 jsr [PC - 0x70 /* 00003B5E */] 00003BD0 2F3C 0003 000D move.l -[A7], 0x3000D 00003BD6 486D B54C pea.l [A5 - 0x4AB4] 00003BDA 486E FECE pea.l [A6 - 0x132] 00003BDE 4EAD 2402 jsr [A5 + 0x2402 /* export_1148 */] 00003BE2 2F0C move.l -[A7], A4 00003BE4 3F3C 0005 move.w -[A7], 0x5 00003BE8 486E FECE pea.l [A6 - 0x132] 00003BEC 4EAD 265A jsr [A5 + 0x265A /* export_1223 */] 00003BF0 2F0B move.l -[A7], A3 00003BF2 3F3C 0005 move.w -[A7], 0x5 00003BF6 487A 03D6 pea.l [PC + 0x3D6 /* 00003FCE, value 0x5506173, pstring "Paste" */] 00003BFA 486E FFF6 pea.l [A6 - 0xA] 00003BFE 486D B3E8 pea.l [A5 - 0x4C18] 00003C02 486E FEA8 pea.l [A6 - 0x158] 00003C06 3F3C 0003 move.w -[A7], 0x3 00003C0A 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 00003C0E 486E FEA8 pea.l [A6 - 0x158] 00003C12 A947 syscall SetMenuItemText/SetItem 00003C14 2F0C move.l -[A7], A4 00003C16 3F3C 0005 move.w -[A7], 0x5 00003C1A 7001 moveq.l D0, 0x01 00003C1C B02D B546 cmp.b D0, [A5 - 0x4ABA] 00003C20 57C0 seq D0 00003C22 C02D B518 and.b D0, [A5 - 0x4AE8] 00003C26 802E FEC7 or.b D0, [A6 - 0x139] 00003C2A 1F00 move.b -[A7], D0 00003C2C 4EAD 2ED2 jsr [A5 + 0x2ED2 /* export_1494 */] 00003C30 422E FFE2 clr.b [A6 - 0x1E] 00003C34 422E FFCE clr.b [A6 - 0x32] 00003C38 102D FD1E move.b D0, [A5 - 0x2E2] 00003C3C 802D FD40 or.b D0, [A5 - 0x2C0] 00003C40 802D FD14 or.b D0, [A5 - 0x2EC] 00003C44 1D40 FEC6 move.b [A6 - 0x13A], D0 00003C48 102D C958 move.b D0, [A5 - 0x36A8] 00003C4C 0A00 0001 xori.b D0, 0x1 00003C50 802E FEC6 or.b D0, [A6 - 0x13A] 00003C54 4AAD EAE6 tst.l [A5 - 0x151A] 00003C58 56C1 sne D1 00003C5A 8001 or.b D0, D1 00003C5C 0240 0001 andi.w D0, 0x1 00003C60 1E00 move.b D7, D0 00003C62 C02D C958 and.b D0, [A5 - 0x36A8] 00003C66 122D A07A move.b D1, [A5 - 0x5F86] 00003C6A 0A01 0001 xori.b D1, 0x1 00003C6E C22E FEC6 and.b D1, [A6 - 0x13A] 00003C72 8001 or.b D0, D1 00003C74 672C beq +0x2E /* 00003CA2 */ 00003C76 486E FDA8 pea.l [A6 - 0x258] 00003C7A 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 00003C7E 4EAD 21DA jsr [A5 + 0x21DA /* export_1079 */] 00003C82 205F movea.l A0, [A7]+ 00003C84 43EE FFE2 lea.l A1, [A6 - 0x1E] 00003C88 7009 moveq.l D0, 0x09 label00003C8A: 00003C8A 32D8 move.w [A1]+, [A0]+ 00003C8C 51C8 FFFC dbf D0, -0x6 /* 00003C8A */ 00003C90 41EE FFCE lea.l A0, [A6 - 0x32] 00003C94 43FA 0330 lea.l A1, [PC + 0x330 /* 00003FC6, value 0x7506963, pstring "Picture" */] 00003C98 7003 moveq.l D0, 0x03 label00003C9A: 00003C9A 30D9 move.w [A0]+, [A1]+ 00003C9C 51C8 FFFC dbf D0, -0x6 /* 00003C9A */ 00003CA0 6048 bra +0x4A /* 00003CEA */ label00003CA2: 00003CA2 206D BA2A movea.l A0, [A5 - 0x45D6] 00003CA6 2050 movea.l A0, [A0] 00003CA8 226D BA2A movea.l A1, [A5 - 0x45D6] 00003CAC 2251 movea.l A1, [A1] 00003CAE 3028 0020 move.w D0, [A0 + 0x20] 00003CB2 B069 0022 cmp.w D0, [A1 + 0x22] 00003CB6 5DC0 slt D0 00003CB8 C02D B518 and.b D0, [A5 - 0x4AE8] 00003CBC 672C beq +0x2E /* 00003CEA */ 00003CBE 7E01 moveq.l D7, 0x01 00003CC0 486E FDA8 pea.l [A6 - 0x258] 00003CC4 3F3C 0005 move.w -[A7], 0x5 00003CC8 4EAD 21DA jsr [A5 + 0x21DA /* export_1079 */] 00003CCC 205F movea.l A0, [A7]+ 00003CCE 43EE FFE2 lea.l A1, [A6 - 0x1E] 00003CD2 7009 moveq.l D0, 0x09 label00003CD4: 00003CD4 32D8 move.w [A1]+, [A0]+ 00003CD6 51C8 FFFC dbf D0, -0x6 /* 00003CD4 */ 00003CDA 41EE FFCE lea.l A0, [A6 - 0x32] 00003CDE 43FA 02E0 lea.l A1, [PC + 0x2E0 /* 00003FC0, value 0x4546578, pstring "Text" */] 00003CE2 7002 moveq.l D0, 0x02 label00003CE4: 00003CE4 30D9 move.w [A0]+, [A1]+ 00003CE6 51C8 FFFC dbf D0, -0x6 /* 00003CE4 */ label00003CEA: 00003CEA 4240 clr.w D0 00003CEC 102E FFE2 move.b D0, [A6 - 0x1E] 00003CF0 3F00 move.w -[A7], D0 00003CF2 2F0E move.l -[A7], A6 00003CF4 4EBA FE68 jsr [PC - 0x198 /* 00003B5E */] 00003CF8 2F3C 0001 000B move.l -[A7], 0x1000B 00003CFE 486E FFE2 pea.l [A6 - 0x1E] 00003D02 486E FECE pea.l [A6 - 0x132] 00003D06 4EAD 2402 jsr [A5 + 0x2402 /* export_1148 */] 00003D0A 2F0C move.l -[A7], A4 00003D0C 3F3C 0003 move.w -[A7], 0x3 00003D10 486E FECE pea.l [A6 - 0x132] 00003D14 4EAD 265A jsr [A5 + 0x265A /* export_1223 */] 00003D18 2F0B move.l -[A7], A3 00003D1A 3F3C 0003 move.w -[A7], 0x3 00003D1E 487A 029C pea.l [PC + 0x29C /* 00003FBC, value 0x3437574, pstring "Cut" */] 00003D22 486E FFF6 pea.l [A6 - 0xA] 00003D26 486E FFCE pea.l [A6 - 0x32] 00003D2A 486E FEAA pea.l [A6 - 0x156] 00003D2E 3F3C 0003 move.w -[A7], 0x3 00003D32 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 00003D36 486E FEAA pea.l [A6 - 0x156] 00003D3A A947 syscall SetMenuItemText/SetItem 00003D3C 2F3C 0002 000C move.l -[A7], 0x2000C 00003D42 486E FFE2 pea.l [A6 - 0x1E] 00003D46 486E FECE pea.l [A6 - 0x132] 00003D4A 4EAD 2402 jsr [A5 + 0x2402 /* export_1148 */] 00003D4E 2F0C move.l -[A7], A4 00003D50 3F3C 0004 move.w -[A7], 0x4 00003D54 486E FECE pea.l [A6 - 0x132] 00003D58 4EAD 265A jsr [A5 + 0x265A /* export_1223 */] 00003D5C 2F0B move.l -[A7], A3 00003D5E 3F3C 0004 move.w -[A7], 0x4 00003D62 487A 0252 pea.l [PC + 0x252 /* 00003FB6, value 0x4436F70, pstring "Copy" */] 00003D66 486E FFF6 pea.l [A6 - 0xA] 00003D6A 486E FFCE pea.l [A6 - 0x32] 00003D6E 486E FEA8 pea.l [A6 - 0x158] 00003D72 3F3C 0003 move.w -[A7], 0x3 00003D76 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 00003D7A 486E FEA8 pea.l [A6 - 0x158] 00003D7E A947 syscall SetMenuItemText/SetItem 00003D80 2F3C 0004 000E move.l -[A7], 0x4000E 00003D86 486E FFE2 pea.l [A6 - 0x1E] 00003D8A 486E FECE pea.l [A6 - 0x132] 00003D8E 4EAD 2402 jsr [A5 + 0x2402 /* export_1148 */] 00003D92 2F0C move.l -[A7], A4 00003D94 3F3C 0006 move.w -[A7], 0x6 00003D98 486E FECE pea.l [A6 - 0x132] 00003D9C 4EAD 265A jsr [A5 + 0x265A /* export_1223 */] 00003DA0 2F0B move.l -[A7], A3 00003DA2 3F3C 0006 move.w -[A7], 0x6 00003DA6 487A 0208 pea.l [PC + 0x208 /* 00003FB0, value 0x5436C65, pstring "Clear" */] 00003DAA 486E FFF6 pea.l [A6 - 0xA] 00003DAE 486E FFCE pea.l [A6 - 0x32] 00003DB2 486E FEA8 pea.l [A6 - 0x158] 00003DB6 3F3C 0003 move.w -[A7], 0x3 00003DBA 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 00003DBE 486E FEA8 pea.l [A6 - 0x158] 00003DC2 A947 syscall SetMenuItemText/SetItem 00003DC4 2F0C move.l -[A7], A4 00003DC6 3F3C 0003 move.w -[A7], 0x3 00003DCA 102D B518 move.b D0, [A5 - 0x4AE8] 00003DCE 802E FEC7 or.b D0, [A6 - 0x139] 00003DD2 2207 move.l D1, D7 00003DD4 C200 and.b D1, D0 00003DD6 1F01 move.b -[A7], D1 00003DD8 4EAD 2ED2 jsr [A5 + 0x2ED2 /* export_1494 */] 00003DDC 2F0C move.l -[A7], A4 00003DDE 3F3C 0004 move.w -[A7], 0x4 00003DE2 1F07 move.b -[A7], D7 00003DE4 4EAD 2ED2 jsr [A5 + 0x2ED2 /* export_1494 */] 00003DE8 2F0C move.l -[A7], A4 00003DEA 3F3C 0006 move.w -[A7], 0x6 00003DEE 102D B518 move.b D0, [A5 - 0x4AE8] 00003DF2 802E FEC7 or.b D0, [A6 - 0x139] 00003DF6 2207 move.l D1, D7 00003DF8 C200 and.b D1, D0 00003DFA 1F01 move.b -[A7], D1 00003DFC 4EAD 2ED2 jsr [A5 + 0x2ED2 /* export_1494 */] 00003E00 2F0C move.l -[A7], A4 00003E02 3F3C 0008 move.w -[A7], 0x8 00003E06 1F05 move.b -[A7], D5 00003E08 4EAD 2ED2 jsr [A5 + 0x2ED2 /* export_1494 */] 00003E0C 2F0C move.l -[A7], A4 00003E0E 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 00003E12 1F05 move.b -[A7], D5 00003E14 4EAD 2ED2 jsr [A5 + 0x2ED2 /* export_1494 */] 00003E18 2F0C move.l -[A7], A4 00003E1A 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00003E1E 1F05 move.b -[A7], D5 00003E20 4EAD 2ED2 jsr [A5 + 0x2ED2 /* export_1494 */] 00003E24 2F0C move.l -[A7], A4 00003E26 3F3C 000D move.w -[A7], 0xD /* '\r' */ 00003E2A 1F06 move.b -[A7], D6 00003E2C 4EAD 2ED2 jsr [A5 + 0x2ED2 /* export_1494 */] 00003E30 2F0C move.l -[A7], A4 00003E32 3F3C 000E move.w -[A7], 0xE 00003E36 1F2D B570 move.b -[A7], [A5 - 0x4A90] 00003E3A 4EAD 2D82 jsr [A5 + 0x2D82 /* export_1452 */] 00003E3E 286D C1E0 movea.l A4, [A5 - 0x3E20] 00003E42 42A7 clr.l -[A7] 00003E44 4EAD 2F0A jsr [A5 + 0x2F0A /* export_1501 */] 00003E48 2D5F FECA move.l [A6 - 0x136], [A7]+ 00003E4C 2F0C move.l -[A7], A4 00003E4E 3F3C 000E move.w -[A7], 0xE 00003E52 4AAE FECA tst.l [A6 - 0x136] 00003E56 56C0 sne D0 00003E58 4A00 tst.b D0 00003E5A 670C beq +0xE /* 00003E68 */ 00003E5C 206E FECA movea.l A0, [A6 - 0x136] 00003E60 4AA8 0090 tst.l [A0 + 0x90] 00003E64 56C1 sne D1 00003E66 C001 and.b D0, D1 label00003E68: 00003E68 4400 neg.b D0 00003E6A 1F00 move.b -[A7], D0 00003E6C 4EAD 2ED2 jsr [A5 + 0x2ED2 /* export_1494 */] 00003E70 286D C1F4 movea.l A4, [A5 - 0x3E0C] 00003E74 3D7C 0004 FDA6 move.w [A6 - 0x25A], 0x4 00003E7A 3D6E FDA6 FEC2 move.w [A6 - 0x13E], [A6 - 0x25A] 00003E80 6014 bra +0x16 /* 00003E96 */ label00003E82: 00003E82 2F0C move.l -[A7], A4 00003E84 3F2E FEC2 move.w -[A7], [A6 - 0x13E] 00003E88 2007 move.l D0, D7 00003E8A C006 and.b D0, D6 00003E8C 1F00 move.b -[A7], D0 00003E8E 4EAD 2ED2 jsr [A5 + 0x2ED2 /* export_1494 */] 00003E92 526E FEC2 addq.w [A6 - 0x13E], 1 label00003E96: 00003E96 700D moveq.l D0, 0x0D 00003E98 B06E FEC2 cmp.w D0, [A6 - 0x13E] 00003E9C 6CE4 bge -0x1A /* 00003E82 */ 00003E9E 2F0C move.l -[A7], A4 00003EA0 3F3C 000F move.w -[A7], 0xF 00003EA4 2007 move.l D0, D7 00003EA6 C006 and.b D0, D6 00003EA8 1F00 move.b -[A7], D0 00003EAA 4EAD 2ED2 jsr [A5 + 0x2ED2 /* export_1494 */] 00003EAE 2F0C move.l -[A7], A4 00003EB0 3F3C 0010 move.w -[A7], 0x10 00003EB4 2007 move.l D0, D7 00003EB6 C006 and.b D0, D6 00003EB8 1F00 move.b -[A7], D0 00003EBA 4EAD 2ED2 jsr [A5 + 0x2ED2 /* export_1494 */] 00003EBE 2F0C move.l -[A7], A4 00003EC0 3F3C 0012 move.w -[A7], 0x12 00003EC4 1F05 move.b -[A7], D5 00003EC6 4EAD 2ED2 jsr [A5 + 0x2ED2 /* export_1494 */] 00003ECA 2F0C move.l -[A7], A4 00003ECC 3F3C 0013 move.w -[A7], 0x13 00003ED0 1F06 move.b -[A7], D6 00003ED2 4EAD 2ED2 jsr [A5 + 0x2ED2 /* export_1494 */] 00003ED6 286D C1F8 movea.l A4, [A5 - 0x3E08] 00003EDA 2F0C move.l -[A7], A4 00003EDC 3F3C 0007 move.w -[A7], 0x7 00003EE0 1F05 move.b -[A7], D5 00003EE2 4EAD 2ED2 jsr [A5 + 0x2ED2 /* export_1494 */] 00003EE6 2F0C move.l -[A7], A4 00003EE8 3F3C 0001 move.w -[A7], 0x1 00003EEC 1F2D C6CE move.b -[A7], [A5 - 0x3932] 00003EF0 4EAD 2D82 jsr [A5 + 0x2D82 /* export_1452 */] 00003EF4 2F0C move.l -[A7], A4 00003EF6 3F3C 0002 move.w -[A7], 0x2 00003EFA 1F2D C91E move.b -[A7], [A5 - 0x36E2] 00003EFE 4EAD 2D82 jsr [A5 + 0x2D82 /* export_1452 */] 00003F02 2F0C move.l -[A7], A4 00003F04 3F3C 0003 move.w -[A7], 0x3 00003F08 1F2D C2E2 move.b -[A7], [A5 - 0x3D1E] 00003F0C 4EAD 2D82 jsr [A5 + 0x2D82 /* export_1452 */] 00003F10 2F0C move.l -[A7], A4 00003F12 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00003F16 1F2D B9F8 move.b -[A7], [A5 - 0x4608] 00003F1A 4EAD 2D82 jsr [A5 + 0x2D82 /* export_1452 */] 00003F1E 2F0C move.l -[A7], A4 00003F20 3F3C 000B move.w -[A7], 0xB 00003F24 1F2D C240 move.b -[A7], [A5 - 0x3DC0] 00003F28 4EAD 2D82 jsr [A5 + 0x2D82 /* export_1452 */] 00003F2C 2F0C move.l -[A7], A4 00003F2E 3F3C 000C move.w -[A7], 0xC 00003F32 1F2D C2F8 move.b -[A7], [A5 - 0x3D08] 00003F36 4EAD 2D82 jsr [A5 + 0x2D82 /* export_1452 */] 00003F3A 102D C91E move.b D0, [A5 - 0x36E2] 00003F3E 0A00 0001 xori.b D0, 0x1 00003F42 C02D FD40 and.b D0, [A5 - 0x2C0] 00003F46 122D A84C move.b D1, [A5 - 0x57B4] 00003F4A 0A01 0001 xori.b D1, 0x1 00003F4E C001 and.b D0, D1 00003F50 1800 move.b D4, D0 00003F52 2F0C move.l -[A7], A4 00003F54 3F3C 000E move.w -[A7], 0xE 00003F58 1F04 move.b -[A7], D4 00003F5A 4EAD 2ED2 jsr [A5 + 0x2ED2 /* export_1494 */] 00003F5E 2F0C move.l -[A7], A4 00003F60 3F3C 000F move.w -[A7], 0xF 00003F64 1F04 move.b -[A7], D4 00003F66 4EAD 2ED2 jsr [A5 + 0x2ED2 /* export_1494 */] 00003F6A 2F0C move.l -[A7], A4 00003F6C 3F3C 0010 move.w -[A7], 0x10 00003F70 1F04 move.b -[A7], D4 00003F72 4EAD 2ED2 jsr [A5 + 0x2ED2 /* export_1494 */] 00003F76 2F0C move.l -[A7], A4 00003F78 3F3C 0011 move.w -[A7], 0x11 00003F7C 1F04 move.b -[A7], D4 00003F7E 4EAD 2ED2 jsr [A5 + 0x2ED2 /* export_1494 */] 00003F82 2F2D C208 move.l -[A7], [A5 - 0x3DF8] 00003F86 3F3C 0003 move.w -[A7], 0x3 00003F8A 7001 moveq.l D0, 0x01 00003F8C B0AD B458 cmp.l D0, [A5 - 0x4BA8] 00003F90 5DC0 slt D0 00003F92 4400 neg.b D0 00003F94 1F00 move.b -[A7], D0 00003F96 4EAD 2ED2 jsr [A5 + 0x2ED2 /* export_1494 */] 00003F9A 2F2D C208 move.l -[A7], [A5 - 0x3DF8] 00003F9E 3F3C 0006 move.w -[A7], 0x6 00003FA2 1F06 move.b -[A7], D6 00003FA4 4EAD 2ED2 jsr [A5 + 0x2ED2 /* export_1494 */] 00003FA8 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 00003FAC 4E5E unlink A6 00003FAE 4E75 rts 00003FB0 0543 bchg D3, D2 00003FB2 6C65 bge +0x67 /* 00004019 */ 00003FB4 6172 bsr +0x74 /* 00004028 */ 00003FB6 0443 6F70 subi.w D3, 0x6F70 /* 'op' */ 00003FBA 7900 moveq.l D4, 0x00 00003FBC 0343 bchg D3, D1 00003FBE 7574 moveq.l D2, 0x74 00003FC0 0454 6578 subi.w [A4], 0x6578 /* 'ex' */ 00003FC4 7400 moveq.l D2, 0x00 00003FC6 0750 bchg [A0], D3 00003FC8 6963 bvs +0x65 /* 0000402D */ 00003FCA 7475 moveq.l D2, 0x75 00003FCC 7265 moveq.l D1, 0x65 00003FCE 0550 bchg [A0], D2 00003FD0 6173 bsr +0x75 /* 00004045 */ 00003FD2 7465 moveq.l D2, 0x65 fn00003FD4: 00003FD4 4E56 FFFE link A6, -0x0002 00003FD8 102D C958 move.b D0, [A5 - 0x36A8] 00003FDC 0A00 0001 xori.b D0, 0x1 00003FE0 C02D A07A and.b D0, [A5 - 0x5F86] 00003FE4 6704 beq +0x6 /* 00003FEA */ 00003FE6 6000 01AC bra +0x1AE /* 00004194 */ label00003FEA: 00003FEA 4EAD 0FB2 jsr [A5 + 0xFB2 /* export_498 */] 00003FEE 4EAD 2A6A jsr [A5 + 0x2A6A /* export_1353 */] 00003FF2 4267 clr.w -[A7] 00003FF4 4EAD 167A jsr [A5 + 0x167A /* export_715 */] 00003FF8 101F move.b D0, [A7]+ 00003FFA 6604 bne +0x6 /* 00004000 */ 00003FFC 6000 0196 bra +0x198 /* 00004194 */ label00004000: 00004000 486D C504 pea.l [A5 - 0x3AFC] 00004004 A871 syscall GlobalToLocal 00004006 102D C344 move.b D0, [A5 - 0x3CBC] 0000400A 670C beq +0xE /* 00004018 */ 0000400C 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00004010 4EBA 20AE jsr [PC + 0x20AE /* 000060C0 */] 00004014 6000 017E bra +0x180 /* 00004194 */ label00004018: 00004018 42A7 clr.l -[A7] 0000401A A975 syscall TickCount 0000401C 2B5F B464 move.l [A5 - 0x4B9C], [A7]+ 00004020 2F3C FFFF FFFF move.l -[A7], 0xFFFFFFFF 00004026 42A7 clr.l -[A7] fn00004028: 00004028 4EAD 2882 jsr [A5 + 0x2882 /* export_1292 */] 0000402C 102D C4EA move.b D0, [A5 - 0x3B16] 00004030 C02D C6CE and.b D0, [A5 - 0x3932] 00004034 6728 beq +0x2A /* 0000405E */ 00004036 7000 moveq.l D0, 0x00 00004038 206D C242 movea.l A0, [A5 - 0x3DBE] 0000403C 3228 0008 move.w D1, [A0 + 0x8] 00004040 4441 neg.w D1 00004042 3001 move.w D0, D1 00004044 C0BC 0000 0007 and.l D0, 0x7 0000404A 3D40 FFFE move.w [A6 - 0x2], D0 0000404E 2F3C FFF8 FFF8 move.l -[A7], 0xFFF8FFF8 00004054 4267 clr.w -[A7] 00004056 3F2E FFFE move.w -[A7], [A6 - 0x2] 0000405A 4EAD 2882 jsr [A5 + 0x2882 /* export_1292 */] label0000405E: 0000405E 102D A84C move.b D0, [A5 - 0x57B4] 00004062 C02D C0BC and.b D0, [A5 - 0x3F44] 00004066 7205 moveq.l D1, 0x05 00004068 B26D C732 cmp.w D1, [A5 - 0x38CE] 0000406C 5DC1 slt D1 0000406E C001 and.b D0, D1 00004070 6708 beq +0xA /* 0000407A */ 00004072 4EAD 2D6A jsr [A5 + 0x2D6A /* export_1449 */] 00004076 6000 011C bra +0x11E /* 00004194 */ label0000407A: 0000407A 4267 clr.w -[A7] 0000407C 4EBA 1D38 jsr [PC + 0x1D38 /* 00005DB6 */] 00004080 101F move.b D0, [A7]+ 00004082 6704 beq +0x6 /* 00004088 */ 00004084 6000 010E bra +0x110 /* 00004194 */ label00004088: 00004088 422D FD14 clr.b [A5 - 0x2EC] 0000408C 102D C91E move.b D0, [A5 - 0x36E2] 00004090 6608 bne +0xA /* 0000409A */ 00004092 486D C34A pea.l [A5 - 0x3CB6] 00004096 4EBA EC8E jsr [PC - 0x1372 /* 00002D26 */] label0000409A: 0000409A 486D C460 pea.l [A5 - 0x3BA0] 0000409E A873 syscall SetPort 000040A0 302D C732 move.w D0, [A5 - 0x38CE] 000040A4 5940 subq.w D0, 4 000040A6 6B00 00E2 bmi +0xE4 /* 0000418A */ 000040AA 0C40 000E cmpi.w D0, 0xE 000040AE 6E00 00DA bgt +0xDC /* 0000418A */ 000040B2 D040 add.w D0, D0 000040B4 303B 0006 move.w D0, [PC + D0.w + 0x6] 000040B8 4EFB 0000 jmp [PC + D0.w] 000040BC 0020 0044 ori.b -[A0], 0x44 /* 'D' */ 000040C0 0058 006A ori.w [A0]+, 0x6A /* 'j' */ 000040C4 0078 007E 0084 ori.w [0x00000084], 0x7E /* '~' */ 000040CA 0092 009A 00A4 ori.l [A2], 0x9A00A4 000040D0 00AA 00B4 00BA 00C4 ori.l [A2 + 0xC4], 0xB400BA 000040D8 00CA ori.? A2, 0xFFFFFFFFFFFFFFFF 000040DA 4A2D FC56 tst.b [A5 - 0x3AA] 000040DE 6708 beq +0xA /* 000040E8 */ 000040E0 4EAD 0852 jsr [A5 + 0x852 /* export_262 */] 000040E4 6000 00A8 bra +0xAA /* 0000418E */ label000040E8: 000040E8 102D FCE4 move.b D0, [A5 - 0x31C] 000040EC 6708 beq +0xA /* 000040F6 */ 000040EE 4EBA E2C6 jsr [PC - 0x1D3A /* 000023B6 */] 000040F2 6000 009A bra +0x9C /* 0000418E */ label000040F6: 000040F6 4EBA F3FA jsr [PC - 0xC06 /* 000034F2 */] 000040FA 6000 0092 bra +0x94 /* 0000418E */ 000040FE 102D FCE4 move.b D0, [A5 - 0x31C] 00004102 6708 beq +0xA /* 0000410C */ 00004104 4EBA E2B0 jsr [PC - 0x1D50 /* 000023B6 */] 00004108 6000 0084 bra +0x86 /* 0000418E */ label0000410C: 0000410C 4EBA 29EE jsr [PC + 0x29EE /* 00006AFC */] 00004110 607C bra +0x7E /* 0000418E */ 00004112 102D BA5E move.b D0, [A5 - 0x45A2] 00004116 6706 beq +0x8 /* 0000411E */ 00004118 4EBA 26E6 jsr [PC + 0x26E6 /* 00006800 */] 0000411C 6070 bra +0x72 /* 0000418E */ label0000411E: 0000411E 4EBA 1B10 jsr [PC + 0x1B10 /* 00005C30 */] 00004122 606A bra +0x6C /* 0000418E */ 00004124 486D C0C6 pea.l [A5 - 0x3F3A] 00004128 486D C936 pea.l [A5 - 0x36CA] 0000412C 4EBA CDD0 jsr [PC - 0x3230 /* 00000EFE */] 00004130 605C bra +0x5E /* 0000418E */ 00004132 4EBA E960 jsr [PC - 0x16A0 /* 00002A94 */] 00004136 6056 bra +0x58 /* 0000418E */ 00004138 4EBA D85A jsr [PC - 0x27A6 /* 00001994 */] 0000413C 6050 bra +0x52 /* 0000418E */ 0000413E 486D C0C6 pea.l [A5 - 0x3F3A] 00004142 486D C936 pea.l [A5 - 0x36CA] 00004146 4EBA CDB6 jsr [PC - 0x324A /* 00000EFE */] 0000414A 6042 bra +0x44 /* 0000418E */ 0000414C 4267 clr.w -[A7] 0000414E 4EBA D99C jsr [PC - 0x2664 /* 00001AEC */] 00004152 603A bra +0x3C /* 0000418E */ 00004154 1F3C 0001 move.b -[A7], 0x1 00004158 4EBA D992 jsr [PC - 0x266E /* 00001AEC */] 0000415C 6030 bra +0x32 /* 0000418E */ 0000415E 4EBA 1D3A jsr [PC + 0x1D3A /* 00005E9A */] 00004162 602A bra +0x2C /* 0000418E */ 00004164 1F3C 0002 move.b -[A7], 0x2 00004168 4EBA D982 jsr [PC - 0x267E /* 00001AEC */] 0000416C 6020 bra +0x22 /* 0000418E */ 0000416E 4EBA D632 jsr [PC - 0x29CE /* 000017A2 */] 00004172 601A bra +0x1C /* 0000418E */ 00004174 1F3C 0001 move.b -[A7], 0x1 00004178 4EBA 1CD6 jsr [PC + 0x1CD6 /* 00005E50 */] 0000417C 6010 bra +0x12 /* 0000418E */ 0000417E 4EAD 084A jsr [A5 + 0x84A /* export_261 */] 00004182 600A bra +0xC /* 0000418E */ 00004184 4EAD 0842 jsr [A5 + 0x842 /* export_260 */] 00004188 6004 bra +0x6 /* 0000418E */ label0000418A: 0000418A 4EAD 1FBA jsr [A5 + 0x1FBA /* export_1011 */] label0000418E: 0000418E 1B7C 0001 C158 move.b [A5 - 0x3EA8], 0x1 label00004194: 00004194 4E5E unlink A6 00004196 4E75 rts fn00004198: 00004198 4E56 FFFC link A6, -0x0004 0000419C 2D6D C504 FFFC move.l [A6 - 0x4], [A5 - 0x3AFC] 000041A2 486E FFFC pea.l [A6 - 0x4] 000041A6 A871 syscall GlobalToLocal 000041A8 4267 clr.w -[A7] 000041AA 2F2E FFFC move.l -[A7], [A6 - 0x4] 000041AE 486D BA1E pea.l [A5 - 0x45E2] 000041B2 A8AD syscall PtInRect 000041B4 101F move.b D0, [A7]+ 000041B6 6718 beq +0x1A /* 000041D0 */ 000041B8 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 000041BC 4EAD 10AA jsr [A5 + 0x10AA /* export_529 */] 000041C0 2F2E FFFC move.l -[A7], [A6 - 0x4] 000041C4 1F2D C2D8 move.b -[A7], [A5 - 0x3D28] 000041C8 2F2D BA2A move.l -[A7], [A5 - 0x45D6] 000041CC A9D4 syscall TEClick 000041CE 600C bra +0xE /* 000041DC */ label000041D0: 000041D0 4267 clr.w -[A7] 000041D2 4EAD 167A jsr [A5 + 0x167A /* export_715 */] 000041D6 101F move.b D0, [A7]+ 000041D8 6602 bne +0x4 /* 000041DC */ 000041DA 600E bra +0x10 /* 000041EA */ label000041DC: 000041DC 2F2D B510 move.l -[A7], [A5 - 0x4AF0] 000041E0 A91F syscall SelectWindow 000041E2 2F2D B510 move.l -[A7], [A5 - 0x4AF0] 000041E6 4EAD 2792 jsr [A5 + 0x2792 /* export_1262 */] label000041EA: 000041EA 4E5E unlink A6 000041EC 4E75 rts fn000041EE: 000041EE 4E56 FFFA link A6, -0x0006 000041F2 48E7 0700 movem.l -[A7], D5,D6,D7 000041F6 206D C1E4 movea.l A0, [A5 - 0x3E1C] 000041FA 2050 movea.l A0, [A0] 000041FC 1028 000D move.b D0, [A0 + 0xD] 00004200 0240 0001 andi.w D0, 0x1 00004204 6604 bne +0x6 /* 0000420A */ 00004206 6000 0158 bra +0x15A /* 00004360 */ label0000420A: 0000420A 7001 moveq.l D0, 0x01 0000420C B06D C23E cmp.w D0, [A5 - 0x3DC2] 00004210 6606 bne +0x8 /* 00004218 */ 00004212 3B6D C732 FD26 move.w [A5 - 0x2DA], [A5 - 0x38CE] label00004218: 00004218 486D C504 pea.l [A5 - 0x3AFC] 0000421C A871 syscall GlobalToLocal 0000421E 302D C506 move.w D0, [A5 - 0x3AFA] 00004222 48C0 ext.l D0 00004224 81FC 0017 divs.w D0, 0x17 00004228 3A00 move.w D5, D0 0000422A 302D C504 move.w D0, [A5 - 0x3AFC] 0000422E 5940 subq.w D0, 4 00004230 48C0 ext.l D0 00004232 81FC 0015 divs.w D0, 0x15 00004236 3C00 move.w D6, D0 00004238 3005 move.w D0, D5 0000423A 5240 addq.w D0, 1 0000423C 3206 move.w D1, D6 0000423E C3FC 0003 muls.w D1, 0x3 00004242 3E01 move.w D7, D1 00004244 DE40 add.w D7, D0 00004246 3F3C 0005 move.w -[A7], 0x5 0000424A 3F07 move.w -[A7], D7 0000424C 4267 clr.w -[A7] 0000424E 4EAD 2612 jsr [A5 + 0x2612 /* export_1214 */] 00004252 2F2D C0BE move.l -[A7], [A5 - 0x3F42] 00004256 A91F syscall SelectWindow 00004258 2F2D C0BE move.l -[A7], [A5 - 0x3F42] 0000425C 4EAD 2792 jsr [A5 + 0x2792 /* export_1262 */] 00004260 7001 moveq.l D0, 0x01 00004262 B06D C23E cmp.w D0, [A5 - 0x3DC2] 00004266 6C00 00F8 bge +0xFA /* 00004360 */ 0000426A 3007 move.w D0, D7 0000426C 5940 subq.w D0, 4 0000426E 6B00 00F0 bmi +0xF2 /* 00004360 */ 00004272 0C40 000E cmpi.w D0, 0xE 00004276 6E00 00E8 bgt +0xEA /* 00004360 */ 0000427A D040 add.w D0, D0 0000427C 303B 0006 move.w D0, [PC + D0.w + 0x6] 00004280 4EFB 0000 jmp [PC + D0.w] 00004284 0020 0028 ori.b -[A0], 0x28 /* '(' */ 00004288 0030 0038 0046 ori.b [A0 + D0.w + 0x46], 0x38 /* '8' */ 0000428E 0076 00DE 00D2 ori.w [A6 + D0.w - 0x46], 0xDE 00004294 00D2 ori.? [A2], 0xFFFFFFFFFFFFFFFF 00004296 008A 00D2 00D2 ori.l A2, 0xD200D2 0000429C 009C 00C6 00D2 ori.l [A4]+, 0xC600D2 000042A2 4EBA 1F04 jsr [PC + 0x1F04 /* 000061A8 */] 000042A6 6000 00B8 bra +0xBA /* 00004360 */ 000042AA 4EBA 208A jsr [PC + 0x208A /* 00006336 */] 000042AE 6000 00B0 bra +0xB2 /* 00004360 */ 000042B2 4EBA 254C jsr [PC + 0x254C /* 00006800 */] 000042B6 6000 00A8 bra +0xAA /* 00004360 */ 000042BA 4EAD 075A jsr [A5 + 0x75A /* export_231 */] 000042BE 486D 075A pea.l [A5 + 0x75A /* export_231 */] 000042C2 A9F1 syscall UnloadSeg 000042C4 6000 009A bra +0x9C /* 00004360 */ 000042C8 102D A84C move.b D0, [A5 - 0x57B4] 000042CC C02D C0BC and.b D0, [A5 - 0x3F44] 000042D0 6708 beq +0xA /* 000042DA */ 000042D2 4EAD 2D6A jsr [A5 + 0x2D6A /* export_1449 */] 000042D6 6000 0088 bra +0x8A /* 00004360 */ label000042DA: 000042DA 4267 clr.w -[A7] 000042DC 4EBA 1AD8 jsr [PC + 0x1AD8 /* 00005DB6 */] 000042E0 101F move.b D0, [A7]+ 000042E2 6702 beq +0x4 /* 000042E6 */ 000042E4 607A bra +0x7C /* 00004360 */ label000042E6: 000042E6 4EBA 1EC0 jsr [PC + 0x1EC0 /* 000061A8 */] 000042EA 4EBA D0FC jsr [PC - 0x2F04 /* 000013E8 */] 000042EE 3F2D FD26 move.w -[A7], [A5 - 0x2DA] 000042F2 4EAD 0072 jsr [A5 + 0x72 /* export_10 */] 000042F6 6068 bra +0x6A /* 00004360 */ 000042F8 4EAD 0762 jsr [A5 + 0x762 /* export_232 */] 000042FC 486D 0762 pea.l [A5 + 0x762 /* export_232 */] 00004300 A9F1 syscall UnloadSeg 00004302 3F2D FD26 move.w -[A7], [A5 - 0x2DA] 00004306 4EAD 0072 jsr [A5 + 0x72 /* export_10 */] 0000430A 6054 bra +0x56 /* 00004360 */ 0000430C 2F2D C2E6 move.l -[A7], [A5 - 0x3D1A] 00004310 4EAD 271A jsr [A5 + 0x271A /* export_1247 */] 00004314 3F2D FD26 move.w -[A7], [A5 - 0x2DA] 00004318 4EAD 0072 jsr [A5 + 0x72 /* export_10 */] 0000431C 6042 bra +0x44 /* 00004360 */ 0000431E 2F3C 0003 0000 move.l -[A7], 0x30000 00004324 486D C198 pea.l [A5 - 0x3E68] 00004328 4EAD 0592 jsr [A5 + 0x592 /* export_174 */] 0000432C 101F move.b D0, [A7]+ 0000432E 6710 beq +0x12 /* 00004340 */ 00004330 1F3C 0001 move.b -[A7], 0x1 00004334 4EAD 0082 jsr [A5 + 0x82 /* export_12 */] 00004338 3F2D C1AE move.w -[A7], [A5 - 0x3E52] 0000433C 4EAD 100A jsr [A5 + 0x100A /* export_509 */] label00004340: 00004340 486D 0592 pea.l [A5 + 0x592 /* export_174 */] 00004344 A9F1 syscall UnloadSeg 00004346 6018 bra +0x1A /* 00004360 */ 00004348 4EAD 076A jsr [A5 + 0x76A /* export_233 */] 0000434C 486D 076A pea.l [A5 + 0x76A /* export_233 */] 00004350 A9F1 syscall UnloadSeg 00004352 600C bra +0xE /* 00004360 */ 00004354 4EAD 270A jsr [A5 + 0x270A /* export_1245 */] 00004358 3F2D FD26 move.w -[A7], [A5 - 0x2DA] 0000435C 4EAD 0072 jsr [A5 + 0x72 /* export_10 */] label00004360: 00004360 4CDF 00E0 movem.l D5,D6,D7, [A7]+ 00004364 4E5E unlink A6 00004366 4E75 rts export_205: fn00004368: 00004368 4E56 FFEA link A6, -0x0016 0000436C 48E7 0F08 movem.l -[A7], D4,D5,D6,D7,A4 00004370 102D C958 move.b D0, [A5 - 0x36A8] 00004374 6708 beq +0xA /* 0000437E */ 00004376 2F2D C504 move.l -[A7], [A5 - 0x3AFC] 0000437A 4EBA 123E jsr [PC + 0x123E /* 000055BA */] label0000437E: 0000437E 7002 moveq.l D0, 0x02 00004380 B06D C4FA cmp.w D0, [A5 - 0x3B06] 00004384 6748 beq +0x4A /* 000043CE */ 00004386 102D FD0A move.b D0, [A5 - 0x2F6] 0000438A 6704 beq +0x6 /* 00004390 */ 0000438C 4EBA ED1A jsr [PC - 0x12E6 /* 000030A8 */] label00004390: 00004390 4EBA D0D8 jsr [PC - 0x2F28 /* 0000146A */] 00004394 422D FD2E clr.b [A5 - 0x2D2] 00004398 102D FD1E move.b D0, [A5 - 0x2E2] 0000439C 802D FD40 or.b D0, [A5 - 0x2C0] 000043A0 6716 beq +0x18 /* 000043B8 */ 000043A2 7001 moveq.l D0, 0x01 000043A4 B06D C4FA cmp.w D0, [A5 - 0x3B06] 000043A8 57C0 seq D0 000043AA C02D FCE4 and.b D0, [A5 - 0x31C] 000043AE 6608 bne +0xA /* 000043B8 */ 000043B0 486D FD38 pea.l [A5 - 0x2C8] 000043B4 4EAD 008A jsr [A5 + 0x8A /* export_13 */] label000043B8: 000043B8 302D C5A6 move.w D0, [A5 - 0x3A5A] 000043BC 48C0 ext.l D0 000043BE 81FC 0002 divs.w D0, 0x2 000043C2 3B40 B7D4 move.w [A5 - 0x482C], D0 000043C6 3F2D C5A6 move.w -[A7], [A5 - 0x3A5A] 000043CA 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */] label000043CE: 000043CE 302D C4FA move.w D0, [A5 - 0x3B06] 000043D2 5340 subq.w D0, 1 000043D4 675E beq +0x60 /* 00004434 */ 000043D6 5340 subq.w D0, 1 000043D8 672E beq +0x30 /* 00004408 */ 000043DA 5340 subq.w D0, 1 000043DC 6700 03BC beq +0x3BE /* 0000479A */ 000043E0 5540 subq.w D0, 2 000043E2 6700 03B6 beq +0x3B8 /* 0000479A */ 000043E6 5340 subq.w D0, 1 000043E8 6700 0490 beq +0x492 /* 0000487A */ 000043EC 5340 subq.w D0, 1 000043EE 6700 04B0 beq +0x4B2 /* 000048A0 */ 000043F2 5340 subq.w D0, 1 000043F4 6700 0474 beq +0x476 /* 0000486A */ 000043F8 5F40 subq.w D0, 7 000043FA 6700 04AA beq +0x4AC /* 000048A6 */ 000043FE 5140 subq.w D0, 8 00004400 6700 04AA beq +0x4AC /* 000048AC */ 00004404 6000 04AC bra +0x4AE /* 000048B2 */ label00004408: 00004408 4267 clr.w -[A7] 0000440A 2F2D C504 move.l -[A7], [A5 - 0x3AFC] 0000440E 486E FFFC pea.l [A6 - 0x4] 00004412 A92C syscall FindWindow 00004414 3E1F move.w D7, [A7]+ 00004416 4AAE FFFC tst.l [A6 - 0x4] 0000441A 6700 04A0 beq +0x4A2 /* 000048BC */ 0000441E 4267 clr.w -[A7] 00004420 2F2E FFFC move.l -[A7], [A6 - 0x4] 00004424 486D C4FA pea.l [A5 - 0x3B06] 00004428 4EAD 166A jsr [A5 + 0x166A /* export_713 */] 0000442C 1D5F FFEB move.b [A6 - 0x15], [A7]+ 00004430 6000 048A bra +0x48C /* 000048BC */ label00004434: 00004434 4EAD 2FC2 jsr [A5 + 0x2FC2 /* export_1524 */] 00004438 102D A07E move.b D0, [A5 - 0x5F82] 0000443C 0A00 0001 xori.b D0, 0x1 00004440 122D C0BA move.b D1, [A5 - 0x3F46] 00004444 0A01 0001 xori.b D1, 0x1 00004448 C001 and.b D0, D1 0000444A 1B40 C0BC move.b [A5 - 0x3F44], D0 0000444E 102D A07E move.b D0, [A5 - 0x5F82] 00004452 6712 beq +0x14 /* 00004466 */ 00004454 7E03 moveq.l D7, 0x03 00004456 2D6D C242 FFFC move.l [A6 - 0x4], [A5 - 0x3DBE] 0000445C 422D C158 clr.b [A5 - 0x3EA8] 00004460 422D C1CE clr.b [A5 - 0x3E32] 00004464 600E bra +0x10 /* 00004474 */ label00004466: 00004466 4267 clr.w -[A7] 00004468 2F2D C504 move.l -[A7], [A5 - 0x3AFC] 0000446C 486E FFFC pea.l [A6 - 0x4] 00004470 A92C syscall FindWindow 00004472 3E1F move.w D7, [A7]+ label00004474: 00004474 102D B4FE move.b D0, [A5 - 0x4B02] 00004478 671C beq +0x1E /* 00004496 */ 0000447A 7205 moveq.l D1, 0x05 0000447C B247 cmp.w D1, D7 0000447E 56C1 sne D1 00004480 C001 and.b D0, D1 00004482 4A00 tst.b D0 00004484 6710 beq +0x12 /* 00004496 */ 00004486 7203 moveq.l D1, 0x03 00004488 B247 cmp.w D1, D7 0000448A 56C1 sne D1 0000448C C001 and.b D0, D1 0000448E 6706 beq +0x8 /* 00004496 */ 00004490 4267 clr.w -[A7] 00004492 4EAD 2EDA jsr [A5 + 0x2EDA /* export_1495 */] label00004496: 00004496 42A7 clr.l -[A7] 00004498 2EB8 02F0 move.l [A7], [0x000002F0 /* DoubleTime */] 0000449C 201F move.l D0, [A7]+ 0000449E D0AD C394 add.l D0, [A5 - 0x3C6C] 000044A2 B0AD C500 cmp.l D0, [A5 - 0x3B00] 000044A6 5EC0 sgt D0 000044A8 4A00 tst.b D0 000044AA 6722 beq +0x24 /* 000044CE */ 000044AC 2F00 move.l -[A7], D0 000044AE 4267 clr.w -[A7] 000044B0 2F2D C504 move.l -[A7], [A5 - 0x3AFC] 000044B4 2F2D C700 move.l -[A7], [A5 - 0x3900] 000044B8 3F3C 0004 move.w -[A7], 0x4 000044BC 4EAD 28C2 jsr [A5 + 0x28C2 /* export_1300 */] 000044C0 121F move.b D1, [A7]+ 000044C2 201F move.l D0, [A7]+ 000044C4 C001 and.b D0, D1 000044C6 6706 beq +0x8 /* 000044CE */ 000044C8 526D C23E addq.w [A5 - 0x3DC2], 1 000044CC 6006 bra +0x8 /* 000044D4 */ label000044CE: 000044CE 3B7C 0001 C23E move.w [A5 - 0x3DC2], 0x1 label000044D4: 000044D4 2B6D C500 C394 move.l [A5 - 0x3C6C], [A5 - 0x3B00] 000044DA 2B6D C504 C700 move.l [A5 - 0x3900], [A5 - 0x3AFC] 000044E0 102D C1CE move.b D0, [A5 - 0x3E32] 000044E4 670E beq +0x10 /* 000044F4 */ 000044E6 7001 moveq.l D0, 0x01 000044E8 B06D C23E cmp.w D0, [A5 - 0x3DC2] 000044EC 6C02 bge +0x4 /* 000044F0 */ 000044EE 7EFF moveq.l D7, 0xFFFFFFFF label000044F0: 000044F0 422D C1CE clr.b [A5 - 0x3E32] label000044F4: 000044F4 102D C158 move.b D0, [A5 - 0x3EA8] 000044F8 6706 beq +0x8 /* 00004500 */ 000044FA 3B7C 0001 C23E move.w [A5 - 0x3DC2], 0x1 label00004500: 00004500 7001 moveq.l D0, 0x01 00004502 B06D C23E cmp.w D0, [A5 - 0x3DC2] 00004506 5DC0 slt D0 00004508 4400 neg.b D0 0000450A 1B40 C158 move.b [A5 - 0x3EA8], D0 0000450E 3007 move.w D0, D7 00004510 5340 subq.w D0, 1 00004512 6B00 027E bmi +0x280 /* 00004792 */ 00004516 0C40 0007 cmpi.w D0, 0x7 0000451A 6E00 0276 bgt +0x278 /* 00004792 */ 0000451E D040 add.w D0, D0 00004520 303B 0006 move.w D0, [PC + D0.w + 0x6] 00004524 4EFB 0000 jmp [PC + D0.w] 00004528 0012 0066 ori.b [A2], 0x66 /* 'f' */ 0000452C 0074 017A 01A0 01C4 ori.w [0x1C4 + D0], 0x17A 00004534 0250 0250 andi.w [A0], 0x250 00004538 4EAD 2032 jsr [A5 + 0x2032 /* export_1026 */] 0000453C 4EAD 2D8A jsr [A5 + 0x2D8A /* export_1453 */] 00004540 4EAD 16B2 jsr [A5 + 0x16B2 /* export_722 */] 00004544 42A7 clr.l -[A7] 00004546 2F2D C504 move.l -[A7], [A5 - 0x3AFC] 0000454A 4EAD 24C2 jsr [A5 + 0x24C2 /* export_1172 */] 0000454E 2A1F move.l D5, [A7]+ 00004550 2805 move.l D4, D5 00004552 4844 swap.w D4 00004554 2005 move.l D0, D5 00004556 3D40 FFF2 move.w [A6 - 0xE], D0 0000455A 3F04 move.w -[A7], D4 0000455C 3F2E FFF2 move.w -[A7], [A6 - 0xE] 00004560 4EAD 2DA2 jsr [A5 + 0x2DA2 /* export_1456 */] 00004564 3F04 move.w -[A7], D4 00004566 3F2E FFF2 move.w -[A7], [A6 - 0xE] 0000456A 1F3C 0001 move.b -[A7], 0x1 0000456E 4EAD 2612 jsr [A5 + 0x2612 /* export_1214 */] 00004572 4A6D A0A0 tst.w [A5 - 0x5F60] 00004576 5CC0 sge D0 00004578 C02D BA34 and.b D0, [A5 - 0x45CC] 0000457C 6704 beq +0x6 /* 00004582 */ 0000457E 4267 clr.w -[A7] 00004580 A938 syscall HiliteMenu label00004582: 00004582 1B7C 0001 C158 move.b [A5 - 0x3EA8], 0x1 00004588 6000 0208 bra +0x20A /* 00004792 */ 0000458C 486D C4FA pea.l [A5 - 0x3B06] 00004590 2F2E FFFC move.l -[A7], [A6 - 0x4] 00004594 A9B3 syscall SystemClick 00004596 6000 01FA bra +0x1FC /* 00004792 */ 0000459A 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000459E A873 syscall SetPort 000045A0 4267 clr.w -[A7] 000045A2 2F2E FFFC move.l -[A7], [A6 - 0x4] 000045A6 486D C4FA pea.l [A5 - 0x3B06] 000045AA 4EAD 166A jsr [A5 + 0x166A /* export_713 */] 000045AE 101F move.b D0, [A7]+ 000045B0 6600 01E0 bne +0x1E2 /* 00004792 */ 000045B4 202E FFFC move.l D0, [A6 - 0x4] 000045B8 B0AD C242 cmp.l D0, [A5 - 0x3DBE] 000045BC 6642 bne +0x44 /* 00004600 */ 000045BE 102D A07E move.b D0, [A5 - 0x5F82] 000045C2 0A00 0001 xori.b D0, 0x1 000045C6 4A00 tst.b D0 000045C8 6720 beq +0x22 /* 000045EA */ 000045CA 2F00 move.l -[A7], D0 000045CC 42A7 clr.l -[A7] 000045CE 4EAD 2F0A jsr [A5 + 0x2F0A /* export_1501 */] 000045D2 221F move.l D1, [A7]+ 000045D4 201F move.l D0, [A7]+ 000045D6 B2AD C242 cmp.l D1, [A5 - 0x3DBE] 000045DA 56C1 sne D1 000045DC C001 and.b D0, D1 000045DE 670A beq +0xC /* 000045EA */ 000045E0 2F2D C242 move.l -[A7], [A5 - 0x3DBE] 000045E4 A91F syscall SelectWindow 000045E6 6000 01AA bra +0x1AC /* 00004792 */ label000045EA: 000045EA 102D B4FE move.b D0, [A5 - 0x4B02] 000045EE 6708 beq +0xA /* 000045F8 */ 000045F0 4EAD 25F2 jsr [A5 + 0x25F2 /* export_1210 */] 000045F4 6000 019C bra +0x19E /* 00004792 */ label000045F8: 000045F8 4EBA F9DA jsr [PC - 0x626 /* 00003FD4 */] 000045FC 6000 0194 bra +0x196 /* 00004792 */ label00004600: 00004600 4267 clr.w -[A7] 00004602 2F2E FFFC move.l -[A7], [A6 - 0x4] 00004606 4EAD 2FFA jsr [A5 + 0x2FFA /* export_1531 */] 0000460A 101F move.b D0, [A7]+ 0000460C 670C beq +0xE /* 0000461A */ 0000460E 2F2E FFFC move.l -[A7], [A6 - 0x4] 00004612 4EAD 2602 jsr [A5 + 0x2602 /* export_1212 */] 00004616 6000 017A bra +0x17C /* 00004792 */ label0000461A: 0000461A 202E FFFC move.l D0, [A6 - 0x4] 0000461E B0AD B510 cmp.l D0, [A5 - 0x4AF0] 00004622 6608 bne +0xA /* 0000462C */ 00004624 4EBA FB72 jsr [PC - 0x48E /* 00004198 */] 00004628 6000 0168 bra +0x16A /* 00004792 */ label0000462C: 0000462C 202E FFFC move.l D0, [A6 - 0x4] 00004630 B0AD C0BE cmp.l D0, [A5 - 0x3F42] 00004634 6608 bne +0xA /* 0000463E */ 00004636 4EBA FBB6 jsr [PC - 0x44A /* 000041EE */] 0000463A 6000 0156 bra +0x158 /* 00004792 */ label0000463E: 0000463E 202E FFFC move.l D0, [A6 - 0x4] 00004642 B0AD C33E cmp.l D0, [A5 - 0x3CC2] 00004646 6608 bne +0xA /* 00004650 */ 00004648 4EBA 21B6 jsr [PC + 0x21B6 /* 00006800 */] 0000464C 6000 0144 bra +0x146 /* 00004792 */ label00004650: 00004650 202E FFFC move.l D0, [A6 - 0x4] 00004654 B0AD B57A cmp.l D0, [A5 - 0x4A86] 00004658 661E bne +0x20 /* 00004678 */ 0000465A 102D C91E move.b D0, [A5 - 0x36E2] 0000465E 6710 beq +0x12 /* 00004670 */ 00004660 4EBA 219E jsr [PC + 0x219E /* 00006800 */] 00004664 206D C242 movea.l A0, [A5 - 0x3DBE] 00004668 4868 0010 pea.l [A0 + 0x10] 0000466C 4EAD 2582 jsr [A5 + 0x2582 /* export_1196 */] label00004670: 00004670 4EAD 2DD2 jsr [A5 + 0x2DD2 /* export_1462 */] 00004674 6000 011C bra +0x11E /* 00004792 */ label00004678: 00004678 202E FFFC move.l D0, [A6 - 0x4] 0000467C B0AD C2E6 cmp.l D0, [A5 - 0x3D1A] 00004680 6614 bne +0x16 /* 00004696 */ 00004682 7001 moveq.l D0, 0x01 00004684 B06D C23E cmp.w D0, [A5 - 0x3DC2] 00004688 6C04 bge +0x6 /* 0000468E */ 0000468A 4EBA C522 jsr [PC - 0x3ADE /* 00000BAE */] label0000468E: 0000468E 4EAD 2DCA jsr [A5 + 0x2DCA /* export_1461 */] 00004692 6000 00FE bra +0x100 /* 00004792 */ label00004696: 00004696 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000469A A91F syscall SelectWindow 0000469C 6000 00F4 bra +0xF6 /* 00004792 */ 000046A0 4267 clr.w -[A7] 000046A2 2F2E FFFC move.l -[A7], [A6 - 0x4] 000046A6 486D C4FA pea.l [A5 - 0x3B06] 000046AA 4EAD 166A jsr [A5 + 0x166A /* export_713 */] 000046AE 101F move.b D0, [A7]+ 000046B0 6600 00E0 bne +0xE2 /* 00004792 */ 000046B4 2F2E FFFC move.l -[A7], [A6 - 0x4] 000046B8 2F2D C504 move.l -[A7], [A5 - 0x3AFC] 000046BC 486D FE0C pea.l [A5 - 0x1F4] 000046C0 A925 syscall DragWindow 000046C2 6000 00CE bra +0xD0 /* 00004792 */ 000046C6 102D B4FE move.b D0, [A5 - 0x4B02] 000046CA 6708 beq +0xA /* 000046D4 */ 000046CC 4EAD 25F2 jsr [A5 + 0x25F2 /* export_1210 */] 000046D0 6000 00C0 bra +0xC2 /* 00004792 */ label000046D4: 000046D4 4267 clr.w -[A7] 000046D6 2F2E FFFC move.l -[A7], [A6 - 0x4] 000046DA 486D C4FA pea.l [A5 - 0x3B06] 000046DE 4EAD 166A jsr [A5 + 0x166A /* export_713 */] 000046E2 1D5F FFEB move.b [A6 - 0x15], [A7]+ 000046E6 6000 00AA bra +0xAC /* 00004792 */ 000046EA 4267 clr.w -[A7] 000046EC 2F2E FFFC move.l -[A7], [A6 - 0x4] 000046F0 486D C4FA pea.l [A5 - 0x3B06] 000046F4 4EAD 166A jsr [A5 + 0x166A /* export_713 */] 000046F8 101F move.b D0, [A7]+ 000046FA 6600 0096 bne +0x98 /* 00004792 */ 000046FE 4267 clr.w -[A7] 00004700 2F2E FFFC move.l -[A7], [A6 - 0x4] 00004704 2F2D C504 move.l -[A7], [A5 - 0x3AFC] 00004708 A91E syscall TrackGoAway 0000470A 101F move.b D0, [A7]+ 0000470C 6700 0084 beq +0x86 /* 00004792 */ 00004710 202E FFFC move.l D0, [A6 - 0x4] 00004714 B0AD B510 cmp.l D0, [A5 - 0x4AF0] 00004718 6604 bne +0x6 /* 0000471E */ 0000471A 4EAD 0FB2 jsr [A5 + 0xFB2 /* export_498 */] label0000471E: 0000471E 202E FFFC move.l D0, [A6 - 0x4] 00004722 B0AD C242 cmp.l D0, [A5 - 0x3DBE] 00004726 6616 bne +0x18 /* 0000473E */ 00004728 41ED AFE4 lea.l A0, [A5 - 0x501C] 0000472C 43FA 019E lea.l A1, [PC + 0x19E /* 000048CC, value 0x11636C6F, pstring "close card window" */] 00004730 7008 moveq.l D0, 0x08 label00004732: 00004732 30D9 move.w [A0]+, [A1]+ 00004734 51C8 FFFC dbf D0, -0x6 /* 00004732 */ 00004738 4EAD 1572 jsr [A5 + 0x1572 /* export_682 */] 0000473C 6032 bra +0x34 /* 00004770 */ label0000473E: 0000473E 4267 clr.w -[A7] 00004740 2F2E FFFC move.l -[A7], [A6 - 0x4] 00004744 4EAD 300A jsr [A5 + 0x300A /* export_1533 */] 00004748 101F move.b D0, [A7]+ 0000474A 6708 beq +0xA /* 00004754 */ 0000474C 2F2E FFFC move.l -[A7], [A6 - 0x4] 00004750 A916 syscall HideWindow 00004752 601C bra +0x1E /* 00004770 */ label00004754: 00004754 42A7 clr.l -[A7] 00004756 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000475A 4EAD 164A jsr [A5 + 0x164A /* export_709 */] 0000475E 285F movea.l A4, [A7]+ 00004760 200C move.l D0, A4 00004762 670C beq +0xE /* 00004770 */ 00004764 4267 clr.w -[A7] 00004766 2F0C move.l -[A7], A4 00004768 4EAD 1632 jsr [A5 + 0x1632 /* export_706 */] 0000476C 1D5F FFEB move.b [A6 - 0x15], [A7]+ label00004770: 00004770 4EAD 275A jsr [A5 + 0x275A /* export_1255 */] 00004774 601C bra +0x1E /* 00004792 */ 00004776 4267 clr.w -[A7] 00004778 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000477C 486D C4FA pea.l [A5 - 0x3B06] 00004780 4EAD 166A jsr [A5 + 0x166A /* export_713 */] 00004784 101F move.b D0, [A7]+ 00004786 660A bne +0xC /* 00004792 */ 00004788 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000478C 3F07 move.w -[A7], D7 0000478E 4EAD 2E42 jsr [A5 + 0x2E42 /* export_1476 */] label00004792: 00004792 422D C0BC clr.b [A5 - 0x3F44] 00004796 6000 0124 bra +0x126 /* 000048BC */ label0000479A: 0000479A 4267 clr.w -[A7] 0000479C 3F2D C4FE move.w -[A7], [A5 - 0x3B02] 000047A0 3F2D C508 move.w -[A7], [A5 - 0x3AF8] 000047A4 3F3C 0002 move.w -[A7], 0x2 000047A8 4EAD 1042 jsr [A5 + 0x1042 /* export_516 */] 000047AC 3B5F B568 move.w [A5 - 0x4A98], [A7]+ 000047B0 203C 0000 00FF move.l D0, 0xFF 000047B6 C0AD C4FC and.l D0, [A5 - 0x3B04] 000047BA 3B40 C752 move.w [A5 - 0x38AE], D0 000047BE 102D A07E move.b D0, [A5 - 0x5F82] 000047C2 0A00 0001 xori.b D0, 0x1 000047C6 122D C0BA move.b D1, [A5 - 0x3F46] 000047CA 0A01 0001 xori.b D1, 0x1 000047CE C001 and.b D0, D1 000047D0 1B40 C0BC move.b [A5 - 0x3F44], D0 000047D4 4AAD EAE6 tst.l [A5 - 0x151A] 000047D8 56C0 sne D0 000047DA 802D A07E or.b D0, [A5 - 0x5F82] 000047DE 0240 0001 andi.w D0, 0x1 000047E2 6712 beq +0x14 /* 000047F6 */ 000047E4 102D BA5E move.b D0, [A5 - 0x45A2] 000047E8 6706 beq +0x8 /* 000047F0 */ 000047EA 4EAD 3672 jsr [A5 + 0x3672 /* export_1738 */] 000047EE 6074 bra +0x76 /* 00004864 */ label000047F0: 000047F0 4EBA F0B4 jsr [PC - 0xF4C /* 000038A6 */] 000047F4 606E bra +0x70 /* 00004864 */ label000047F6: 000047F6 70FF moveq.l D0, 0xFFFFFFFF 000047F8 B06D A1F0 cmp.w D0, [A5 - 0x5E10] 000047FC 6608 bne +0xA /* 00004806 */ 000047FE 3B6D C752 C43E move.w [A5 - 0x3BC2], [A5 - 0x38AE] 00004804 605E bra +0x60 /* 00004864 */ label00004806: 00004806 7001 moveq.l D0, 0x01 00004808 B06D A1F0 cmp.w D0, [A5 - 0x5E10] 0000480C 6614 bne +0x16 /* 00004822 */ 0000480E 1B7C 0002 AFE4 move.b [A5 - 0x501C], 0x2 00004814 1B6D C43F AFE5 move.b [A5 - 0x501B], [A5 - 0x3BC1] 0000481A 1B6D C753 AFE6 move.b [A5 - 0x501A], [A5 - 0x38AD] 00004820 600C bra +0xE /* 0000482E */ label00004822: 00004822 1B7C 0001 AFE4 move.b [A5 - 0x501C], 0x1 00004828 1B6D C753 AFE5 move.b [A5 - 0x501B], [A5 - 0x38AD] label0000482E: 0000482E 102D BA5E move.b D0, [A5 - 0x45A2] 00004832 6704 beq +0x6 /* 00004838 */ 00004834 7C30 moveq.l D6, 0x30 00004836 6002 bra +0x4 /* 0000483A */ label00004838: 00004838 7C31 moveq.l D6, 0x31 label0000483A: 0000483A 1B7C 0001 C0AE move.b [A5 - 0x3F52], 0x1 00004840 102D C232 move.b D0, [A5 - 0x3DCE] 00004844 6718 beq +0x1A /* 0000485E */ 00004846 3F06 move.w -[A7], D6 00004848 2F2D B46E move.l -[A7], [A5 - 0x4B92] 0000484C 3F2D C374 move.w -[A7], [A5 - 0x3C8C] 00004850 2F2D AEAC move.l -[A7], [A5 - 0x5154] 00004854 2F2D AE96 move.l -[A7], [A5 - 0x516A] 00004858 4EAD 1592 jsr [A5 + 0x1592 /* export_686 */] 0000485C 6006 bra +0x8 /* 00004864 */ label0000485E: 0000485E 3F06 move.w -[A7], D6 00004860 4EAD 158A jsr [A5 + 0x158A /* export_685 */] label00004864: 00004864 422D C0BC clr.b [A5 - 0x3F44] 00004868 6052 bra +0x54 /* 000048BC */ label0000486A: 0000486A 4EAD 2C9A jsr [A5 + 0x2C9A /* export_1423 */] 0000486E 102D C958 move.b D0, [A5 - 0x36A8] 00004872 6648 bne +0x4A /* 000048BC */ 00004874 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00004878 6042 bra +0x44 /* 000048BC */ label0000487A: 0000487A 2D6D C4FC FFFC move.l [A6 - 0x4], [A5 - 0x3B04] 00004880 4EAD 2D92 jsr [A5 + 0x2D92 /* export_1454 */] 00004884 4267 clr.w -[A7] 00004886 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000488A 486D C4FA pea.l [A5 - 0x3B06] 0000488E 4EAD 166A jsr [A5 + 0x166A /* export_713 */] 00004892 101F move.b D0, [A7]+ 00004894 6626 bne +0x28 /* 000048BC */ 00004896 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000489A 4EAD 2792 jsr [A5 + 0x2792 /* export_1262 */] 0000489E 601C bra +0x1E /* 000048BC */ label000048A0: 000048A0 4EAD 2E0A jsr [A5 + 0x2E0A /* export_1469 */] 000048A4 6016 bra +0x18 /* 000048BC */ label000048A6: 000048A6 4EAD 2E32 jsr [A5 + 0x2E32 /* export_1474 */] 000048AA 6010 bra +0x12 /* 000048BC */ label000048AC: 000048AC 4EAD 2E22 jsr [A5 + 0x2E22 /* export_1472 */] 000048B0 600A bra +0xC /* 000048BC */ label000048B2: 000048B2 486D C4FA pea.l [A5 - 0x3B06] 000048B6 4267 clr.w -[A7] 000048B8 4EAD 1692 jsr [A5 + 0x1692 /* export_718 */] label000048BC: 000048BC 42A7 clr.l -[A7] 000048BE A975 syscall TickCount 000048C0 2B5F C36C move.l [A5 - 0x3C94], [A7]+ 000048C4 4CDF 10F0 movem.l D4,D5,D6,D7,A4, [A7]+ 000048C8 4E5E unlink A6 000048CA 4E75 rts 000048CC 1163 6C6F move.b [A0 + 0x6C6F], -[A3] 000048D0 7365 moveq.l D1, 0x65 000048D2 2063 movea.l A0, -[A3] 000048D4 6172 bsr +0x74 /* 00004948 */ 000048D6 6420 bcc +0x22 /* 000048F8 */ 000048D8 7769 moveq.l D3, 0x69 000048DA 6E64 bgt +0x66 /* 00004940 */ 000048DC 6F77 ble +0x79 /* 00004955 */ 000048DE 4E56 0000 link A6, 0 000048E2 3F3C 0027 move.w -[A7], 0x27 /* '\'' */ 000048E6 4EAD 22B2 jsr [A5 + 0x22B2 /* export_1106 */] 000048EA 206E 0008 movea.l A0, [A6 + 0x8] 000048EE 2C48 movea.l A6, A0 000048F0 4EFA 03FA jmp [PC + 0x3FA /* 00004CEC */] 000048F4 0000 4E5E ori.b D0, 0x5E /* '^' */ label000048F8: 000048F8 205F movea.l A0, [A7]+ 000048FA DEFC 000A add.w A7, 0xA /* '\n' */ 000048FE 4ED0 jmp [A0] export_206: 00004900 4E56 FEBE link A6, -0x0142 00004904 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 00004908 4A6E 000A tst.w [A6 + 0xA] 0000490C 57C0 seq D0 0000490E 4A6E 0008 tst.w [A6 + 0x8] 00004912 57C1 seq D1 00004914 8001 or.b D0, D1 00004916 6704 beq +0x6 /* 0000491C */ 00004918 6000 03D2 bra +0x3D4 /* 00004CEC */ label0000491C: 0000491C 422D BA42 clr.b [A5 - 0x45BE] 00004920 1B7C 0001 C1C4 move.b [A5 - 0x3E3C], 0x1 00004926 486E FEBE pea.l [A6 - 0x142] 0000492A 487A FFB2 pea.l [PC - 0x4E /* 000048DE, value 0x4E560000 'NV\0\0' */] 0000492E 2F0E move.l -[A7], A6 00004930 4EAD 1F72 jsr [A5 + 0x1F72 /* export_1002 */] 00004934 7003 moveq.l D0, 0x03 00004936 B06E 000A cmp.w D0, [A6 + 0xA] 0000493A 56C0 sne D0 0000493C 7201 moveq.l D1, 0x01 0000493E B26E 0008 cmp.w D1, [A6 + 0x8] // begin alternate branch 00004940-00004944 label00004940: 00004940 0008 56C1 ori.b A0, 0xC1 // end alternate branch 00004940-00004944 label00004940: // (misaligned) 00004942 56C1 sne D1 00004944 8001 or.b D0, D1 00004946 6704 beq +0x6 /* 0000494C */ fn00004948: 00004948 4EAD 2A6A jsr [A5 + 0x2A6A /* export_1353 */] label0000494C: 0000494C 7003 moveq.l D0, 0x03 0000494E B06E 000A cmp.w D0, [A6 + 0xA] 00004952 56C0 sne D0 00004954 7206 moveq.l D1, 0x06 00004956 B26E 0008 cmp.w D1, [A6 + 0x8] 0000495A 5DC1 slt D1 0000495C 740D moveq.l D2, 0x0D 0000495E B46E 0008 cmp.w D2, [A6 + 0x8] 00004962 56C2 sne D2 00004964 C202 and.b D1, D2 00004966 8001 or.b D0, D1 00004968 6704 beq +0x6 /* 0000496E */ 0000496A 4EAD 0FB2 jsr [A5 + 0xFB2 /* export_498 */] label0000496E: 0000496E 302E 000A move.w D0, [A6 + 0xA] 00004972 5340 subq.w D0, 1 00004974 672C beq +0x2E /* 000049A2 */ 00004976 5540 subq.w D0, 2 00004978 6700 00A8 beq +0xAA /* 00004A22 */ 0000497C 5340 subq.w D0, 1 0000497E 6700 018E beq +0x190 /* 00004B0E */ 00004982 5340 subq.w D0, 1 00004984 6700 0194 beq +0x196 /* 00004B1A */ 00004988 5940 subq.w D0, 4 0000498A 6700 01AA beq +0x1AC /* 00004B36 */ 0000498E 5340 subq.w D0, 1 00004990 6700 026E beq +0x270 /* 00004C00 */ 00004994 5340 subq.w D0, 1 00004996 6700 018E beq +0x190 /* 00004B26 */ 0000499A 5740 subq.w D0, 3 0000499C 6710 beq +0x12 /* 000049AE */ 0000499E 6000 033C bra +0x33E /* 00004CDC */ label000049A2: 000049A2 3F2E 0008 move.w -[A7], [A6 + 0x8] 000049A6 4EAD 2DF2 jsr [A5 + 0x2DF2 /* export_1466 */] 000049AA 6000 0334 bra +0x336 /* 00004CE0 */ label000049AE: 000049AE 302E 0008 move.w D0, [A6 + 0x8] 000049B2 5340 subq.w D0, 1 000049B4 671E beq +0x20 /* 000049D4 */ 000049B6 5340 subq.w D0, 1 000049B8 6728 beq +0x2A /* 000049E2 */ 000049BA 5340 subq.w D0, 1 000049BC 672C beq +0x2E /* 000049EA */ 000049BE 5340 subq.w D0, 1 000049C0 6732 beq +0x34 /* 000049F4 */ 000049C2 5540 subq.w D0, 2 000049C4 6736 beq +0x38 /* 000049FC */ 000049C6 5340 subq.w D0, 1 000049C8 6740 beq +0x42 /* 00004A0A */ 000049CA 0440 000C subi.w D0, 0xC 000049CE 6748 beq +0x4A /* 00004A18 */ 000049D0 6000 030E bra +0x310 /* 00004CE0 */ label000049D4: 000049D4 4EAD 056A jsr [A5 + 0x56A /* export_169 */] 000049D8 486D 056A pea.l [A5 + 0x56A /* export_169 */] 000049DC A9F1 syscall UnloadSeg 000049DE 6000 0300 bra +0x302 /* 00004CE0 */ label000049E2: 000049E2 4EAD 2E2A jsr [A5 + 0x2E2A /* export_1473 */] 000049E6 6000 02F8 bra +0x2FA /* 00004CE0 */ label000049EA: 000049EA 4267 clr.w -[A7] 000049EC 4EAD 3022 jsr [A5 + 0x3022 /* export_1536 */] 000049F0 6000 02EE bra +0x2F0 /* 00004CE0 */ label000049F4: 000049F4 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 000049F8 6000 02E6 bra +0x2E8 /* 00004CE0 */ label000049FC: 000049FC 4EAD 0552 jsr [A5 + 0x552 /* export_166 */] 00004A00 486D 0552 pea.l [A5 + 0x552 /* export_166 */] 00004A04 A9F1 syscall UnloadSeg 00004A06 6000 02D8 bra +0x2DA /* 00004CE0 */ label00004A0A: 00004A0A 4EAD 0542 jsr [A5 + 0x542 /* export_164 */] 00004A0E 486D 0542 pea.l [A5 + 0x542 /* export_164 */] 00004A12 A9F1 syscall UnloadSeg 00004A14 6000 02CA bra +0x2CC /* 00004CE0 */ label00004A18: 00004A18 1B7C 0001 C580 move.b [A5 - 0x3A80], 0x1 00004A1E 6000 02C0 bra +0x2C2 /* 00004CE0 */ label00004A22: 00004A22 7006 moveq.l D0, 0x06 00004A24 B06E 0008 cmp.w D0, [A6 + 0x8] 00004A28 5CC0 sge D0 00004A2A 4A00 tst.b D0 00004A2C 6718 beq +0x1A /* 00004A46 */ 00004A2E 2F00 move.l -[A7], D0 00004A30 4267 clr.w -[A7] 00004A32 322E 0008 move.w D1, [A6 + 0x8] 00004A36 5341 subq.w D1, 1 00004A38 3F01 move.w -[A7], D1 00004A3A A9C2 syscall SysEdit 00004A3C 121F move.b D1, [A7]+ 00004A3E 201F move.l D0, [A7]+ 00004A40 C001 and.b D0, D1 00004A42 6600 029C bne +0x29E /* 00004CE0 */ label00004A46: 00004A46 302E 0008 move.w D0, [A6 + 0x8] 00004A4A 5340 subq.w D0, 1 00004A4C 6B00 0292 bmi +0x294 /* 00004CE0 */ 00004A50 0C40 000D cmpi.w D0, 0xD /* '\r' */ 00004A54 6E00 028A bgt +0x28C /* 00004CE0 */ 00004A58 D040 add.w D0, D0 00004A5A 303B 0006 move.w D0, [PC + D0.w + 0x6] 00004A5E 4EFB 0000 jmp [PC + D0.w] 00004A62 001E 0280 ori.b [A6]+, 0x80 00004A66 0026 0032 ori.b -[A6], 0x32 /* '2' */ 00004A6A 003C 0044 ori.b ccr, 68 00004A6E 0280 004C 0054 andi.l D0, 0x4C0054 /* 'L\0T' */ 00004A74 0060 0060 ori.w -[A0], 0x60 /* '`' */ 00004A78 0280 007A 00A6 andi.l D0, 0x7A00A6 00004A7E 4EBA 235E jsr [PC + 0x235E /* 00006DDE */] 00004A82 6000 025C bra +0x25E /* 00004CE0 */ 00004A86 1F3C 0001 move.b -[A7], 0x1 00004A8A 4EBA D43E jsr [PC - 0x2BC2 /* 00001ECA */] 00004A8E 6000 0250 bra +0x252 /* 00004CE0 */ 00004A92 4267 clr.w -[A7] 00004A94 4EBA D434 jsr [PC - 0x2BCC /* 00001ECA */] 00004A98 6000 0246 bra +0x248 /* 00004CE0 */ 00004A9C 4EBA 0450 jsr [PC + 0x450 /* 00004EEE */] 00004AA0 6000 023E bra +0x240 /* 00004CE0 */ 00004AA4 4EBA C942 jsr [PC - 0x36BE /* 000013E8 */] 00004AA8 6000 0236 bra +0x238 /* 00004CE0 */ 00004AAC 4EAD 2CA2 jsr [A5 + 0x2CA2 /* export_1424 */] 00004AB0 6000 022E bra +0x230 /* 00004CE0 */ 00004AB4 4EBA C1D4 jsr [PC - 0x3E2C /* 00000C8A */] 00004AB8 4EAD 2A5A jsr [A5 + 0x2A5A /* export_1351 */] 00004ABC 6000 0222 bra +0x224 /* 00004CE0 */ 00004AC0 700A moveq.l D0, 0x0A 00004AC2 B06E 0008 cmp.w D0, [A6 + 0x8] 00004AC6 57C0 seq D0 00004AC8 4400 neg.b D0 00004ACA 1F00 move.b -[A7], D0 00004ACC 4EAD 072A jsr [A5 + 0x72A /* export_225 */] 00004AD0 486D 072A pea.l [A5 + 0x72A /* export_225 */] 00004AD4 A9F1 syscall UnloadSeg 00004AD6 6000 0208 bra +0x20A /* 00004CE0 */ 00004ADA 2F3C 0003 0000 move.l -[A7], 0x30000 00004AE0 486D C198 pea.l [A5 - 0x3E68] 00004AE4 4EAD 0592 jsr [A5 + 0x592 /* export_174 */] 00004AE8 101F move.b D0, [A7]+ 00004AEA 6710 beq +0x12 /* 00004AFC */ 00004AEC 1F3C 0001 move.b -[A7], 0x1 00004AF0 4EAD 0082 jsr [A5 + 0x82 /* export_12 */] 00004AF4 3F2D C1AE move.w -[A7], [A5 - 0x3E52] 00004AF8 4EAD 100A jsr [A5 + 0x100A /* export_509 */] label00004AFC: 00004AFC 486D 0592 pea.l [A5 + 0x592 /* export_174 */] 00004B00 A9F1 syscall UnloadSeg 00004B02 6000 01DC bra +0x1DE /* 00004CE0 */ 00004B06 4EBA 0A56 jsr [PC + 0xA56 /* 0000555E */] 00004B0A 6000 01D4 bra +0x1D6 /* 00004CE0 */ label00004B0E: 00004B0E 3F2E 0008 move.w -[A7], [A6 + 0x8] 00004B12 4EAD 2E1A jsr [A5 + 0x2E1A /* export_1471 */] 00004B16 6000 01C8 bra +0x1CA /* 00004CE0 */ label00004B1A: 00004B1A 3F2E 0008 move.w -[A7], [A6 + 0x8] 00004B1E 4EAD 0072 jsr [A5 + 0x72 /* export_10 */] 00004B22 6000 01BC bra +0x1BE /* 00004CE0 */ label00004B26: 00004B26 3F2E 0008 move.w -[A7], [A6 + 0x8] 00004B2A 1F3C 0001 move.b -[A7], 0x1 00004B2E 4EAD 2DAA jsr [A5 + 0x2DAA /* export_1457 */] 00004B32 6000 01AC bra +0x1AE /* 00004CE0 */ label00004B36: 00004B36 302E 0008 move.w D0, [A6 + 0x8] 00004B3A 5340 subq.w D0, 1 00004B3C 6B00 00B8 bmi +0xBA /* 00004BF6 */ 00004B40 0C40 0012 cmpi.w D0, 0x12 00004B44 6E00 00B0 bgt +0xB2 /* 00004BF6 */ 00004B48 D040 add.w D0, D0 00004B4A 303B 0006 move.w D0, [PC + D0.w + 0x6] 00004B4E 4EFB 0000 jmp [PC + D0.w] 00004B52 0028 002E 00A6 ori.b [A0 + 0xA6], 0x2E /* '.' */ 00004B58 0034 003E 0044 ori.b [A4 + D0.w + 0x44], 0x3E /* '>' */ 00004B5E 004A 0054 ori.w A2, 0x54 /* 'T' */ 00004B62 005C 0062 ori.w [A4]+, 0x62 /* 'b' */ 00004B66 006A 0074 007A ori.w [A2 + 0x7A], 0x74 /* 't' */ 00004B6C 00A6 0080 0086 ori.l -[A6], 0x800086 00004B72 00A6 008C 00A2 ori.l -[A6], 0x8C00A2 00004B78 4EBA 17BC jsr [PC + 0x17BC /* 00006336 */] 00004B7C 6078 bra +0x7A /* 00004BF6 */ 00004B7E 4EBA 1628 jsr [PC + 0x1628 /* 000061A8 */] 00004B82 6072 bra +0x74 /* 00004BF6 */ 00004B84 486D C936 pea.l [A5 - 0x36CA] 00004B88 4EBA DF48 jsr [PC - 0x20B8 /* 00002AD2 */] 00004B8C 6068 bra +0x6A /* 00004BF6 */ 00004B8E 4EBA E5F8 jsr [PC - 0x1A08 /* 00003188 */] 00004B92 6062 bra +0x64 /* 00004BF6 */ 00004B94 4EBA 1192 jsr [PC + 0x1192 /* 00005D28 */] 00004B98 605C bra +0x5E /* 00004BF6 */ 00004B9A 1F3C 0001 move.b -[A7], 0x1 00004B9E 4EBA 1D76 jsr [PC + 0x1D76 /* 00006916 */] 00004BA2 6052 bra +0x54 /* 00004BF6 */ 00004BA4 4267 clr.w -[A7] 00004BA6 4EBA 1D6E jsr [PC + 0x1D6E /* 00006916 */] 00004BAA 604A bra +0x4C /* 00004BF6 */ 00004BAC 4EAD 0872 jsr [A5 + 0x872 /* export_266 */] 00004BB0 6044 bra +0x46 /* 00004BF6 */ 00004BB2 4267 clr.w -[A7] 00004BB4 4EAD 085A jsr [A5 + 0x85A /* export_263 */] 00004BB8 603C bra +0x3E /* 00004BF6 */ 00004BBA 1F3C 0001 move.b -[A7], 0x1 00004BBE 4EAD 085A jsr [A5 + 0x85A /* export_263 */] 00004BC2 6032 bra +0x34 /* 00004BF6 */ 00004BC4 4EBA E080 jsr [PC - 0x1F80 /* 00002C46 */] 00004BC8 602C bra +0x2E /* 00004BF6 */ 00004BCA 4EBA DF8E jsr [PC - 0x2072 /* 00002B5A */] 00004BCE 6026 bra +0x28 /* 00004BF6 */ 00004BD0 4EBA EF06 jsr [PC - 0x10FA /* 00003AD8 */] 00004BD4 6020 bra +0x22 /* 00004BF6 */ 00004BD6 4EBA 21A0 jsr [PC + 0x21A0 /* 00006D78 */] 00004BDA 601A bra +0x1C /* 00004BF6 */ 00004BDC 102D A84C move.b D0, [A5 - 0x57B4] 00004BE0 6706 beq +0x8 /* 00004BE8 */ 00004BE2 4EAD 1FBA jsr [A5 + 0x1FBA /* export_1011 */] 00004BE6 600E bra +0x10 /* 00004BF6 */ label00004BE8: 00004BE8 1F3C 0001 move.b -[A7], 0x1 00004BEC 4EAD 2C92 jsr [A5 + 0x2C92 /* export_1422 */] 00004BF0 6004 bra +0x6 /* 00004BF6 */ 00004BF2 4EBA 13B6 jsr [PC + 0x13B6 /* 00005FAA */] label00004BF6: 00004BF6 486D 0872 pea.l [A5 + 0x872 /* export_266 */] 00004BFA A9F1 syscall UnloadSeg 00004BFC 6000 00E2 bra +0xE4 /* 00004CE0 */ label00004C00: 00004C00 302E 0008 move.w D0, [A6 + 0x8] 00004C04 5340 subq.w D0, 1 00004C06 6B00 00D8 bmi +0xDA /* 00004CE0 */ 00004C0A 0C40 0010 cmpi.w D0, 0x10 00004C0E 6E00 00D0 bgt +0xD2 /* 00004CE0 */ 00004C12 D040 add.w D0, D0 00004C14 303B 0006 move.w D0, [PC + D0.w + 0x6] 00004C18 4EFB 0000 jmp [PC + D0.w] 00004C1C 0024 002C ori.b -[A4], 0x2C /* ',' */ 00004C20 0034 00C6 0044 ori.b [A4 + D0.w + 0x44], 0xC6 00004C26 0050 005C ori.w [A0], 0x5C /* '\\' */ 00004C2A 006C 00C6 0078 ori.w [A4 + 0x78], 0xC6 00004C30 007E 008C ori.w <>, 0x8C 00004C34 00C6 ori.? D6, 0xFFFFFFFFFFFFFFFF 00004C36 009A 00A4 00AE ori.l [A2]+, 0xA400AE 00004C3C 00B8 4EBA 1B9E 6000 ori.l [0x00006000], 0x4EBA1B9E 00004C44 009C 4EBA 1BB8 ori.l [A4]+, 0x4EBA1BB8 00004C4A 6000 0094 bra +0x96 /* 00004CE0 */ 00004C4E 102D C2E2 move.b D0, [A5 - 0x3D1E] 00004C52 0A00 0001 xori.b D0, 0x1 00004C56 1B40 C2E2 move.b [A5 - 0x3D1E], D0 00004C5A 6000 0084 bra +0x86 /* 00004CE0 */ 00004C5E 4EAD 0762 jsr [A5 + 0x762 /* export_232 */] 00004C62 486D 0762 pea.l [A5 + 0x762 /* export_232 */] 00004C66 A9F1 syscall UnloadSeg 00004C68 6076 bra +0x78 /* 00004CE0 */ 00004C6A 4EAD 075A jsr [A5 + 0x75A /* export_231 */] 00004C6E 486D 075A pea.l [A5 + 0x75A /* export_231 */] 00004C72 A9F1 syscall UnloadSeg 00004C74 606A bra +0x6C /* 00004CE0 */ 00004C76 4EBA BF36 jsr [PC - 0x40CA /* 00000BAE */] 00004C7A 4EAD 0752 jsr [A5 + 0x752 /* export_230 */] 00004C7E 486D 0752 pea.l [A5 + 0x752 /* export_230 */] 00004C82 A9F1 syscall UnloadSeg 00004C84 605A bra +0x5C /* 00004CE0 */ 00004C86 4EAD 076A jsr [A5 + 0x76A /* export_233 */] 00004C8A 486D 076A pea.l [A5 + 0x76A /* export_233 */] 00004C8E A9F1 syscall UnloadSeg 00004C90 604E bra +0x50 /* 00004CE0 */ 00004C92 4EAD 270A jsr [A5 + 0x270A /* export_1245 */] 00004C96 6048 bra +0x4A /* 00004CE0 */ 00004C98 102D C240 move.b D0, [A5 - 0x3DC0] 00004C9C 0A00 0001 xori.b D0, 0x1 00004CA0 1B40 C240 move.b [A5 - 0x3DC0], D0 00004CA4 603A bra +0x3C /* 00004CE0 */ 00004CA6 102D C2F8 move.b D0, [A5 - 0x3D08] 00004CAA 0A00 0001 xori.b D0, 0x1 00004CAE 1B40 C2F8 move.b [A5 - 0x3D08], D0 00004CB2 602C bra +0x2E /* 00004CE0 */ 00004CB4 1F3C 0001 move.b -[A7], 0x1 00004CB8 4EAD 0862 jsr [A5 + 0x862 /* export_264 */] 00004CBC 6022 bra +0x24 /* 00004CE0 */ 00004CBE 1F3C 0002 move.b -[A7], 0x2 00004CC2 4EAD 0862 jsr [A5 + 0x862 /* export_264 */] 00004CC6 6018 bra +0x1A /* 00004CE0 */ 00004CC8 1F3C 0004 move.b -[A7], 0x4 00004CCC 4EAD 0862 jsr [A5 + 0x862 /* export_264 */] 00004CD0 600E bra +0x10 /* 00004CE0 */ 00004CD2 1F3C 0003 move.b -[A7], 0x3 00004CD6 4EAD 0862 jsr [A5 + 0x862 /* export_264 */] 00004CDA 6004 bra +0x6 /* 00004CE0 */ label00004CDC: 00004CDC 4EAD 1FBA jsr [A5 + 0x1FBA /* export_1011 */] label00004CE0: 00004CE0 486E FEBE pea.l [A6 - 0x142] 00004CE4 4EAD 1F8A jsr [A5 + 0x1F8A /* export_1005 */] 00004CE8 422D C1C4 clr.b [A5 - 0x3E3C] label00004CEC: 00004CEC 4FEE FE9E lea.l A7, [A6 - 0x162] 00004CF0 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 00004CF4 4E5E unlink A6 00004CF6 2E9F move.l [A7], [A7]+ 00004CF8 4E75 rts export_207: fn00004CFA: 00004CFA 4E56 0000 link A6, 0 00004CFE 2F2D C242 move.l -[A7], [A5 - 0x3DBE] 00004D02 A873 syscall SetPort 00004D04 4EBA C764 jsr [PC - 0x389C /* 0000146A */] 00004D08 206D C242 movea.l A0, [A5 - 0x3DBE] 00004D0C 4868 0010 pea.l [A0 + 0x10] 00004D10 4EAD 008A jsr [A5 + 0x8A /* export_13 */] 00004D14 4A2D FC56 tst.b [A5 - 0x3AA] 00004D18 6704 beq +0x6 /* 00004D1E */ 00004D1A 4EAD 086A jsr [A5 + 0x86A /* export_265 */] label00004D1E: 00004D1E 4E5E unlink A6 00004D20 4E75 rts export_208: 00004D22 4E56 FFFC link A6, -0x0004 00004D26 2F0C move.l -[A7], A4 00004D28 286E 0008 movea.l A4, [A6 + 0x8] 00004D2C 486E FFFC pea.l [A6 - 0x4] 00004D30 A874 syscall GetPort 00004D32 2F0C move.l -[A7], A4 00004D34 A873 syscall SetPort 00004D36 B9ED C0BE cmpa.l A4, [A5 - 0x3F42] 00004D3A 6608 bne +0xA /* 00004D44 */ 00004D3C 486D C4F2 pea.l [A5 - 0x3B0E] 00004D40 4EAD 2EC2 jsr [A5 + 0x2EC2 /* export_1492 */] label00004D44: 00004D44 B9ED C2E6 cmpa.l A4, [A5 - 0x3D1A] 00004D48 6608 bne +0xA /* 00004D52 */ 00004D4A 486D C772 pea.l [A5 - 0x388E] 00004D4E 4EAD 2EA2 jsr [A5 + 0x2EA2 /* export_1488 */] label00004D52: 00004D52 B9ED B510 cmpa.l A4, [A5 - 0x4AF0] 00004D56 6604 bne +0x6 /* 00004D5C */ 00004D58 4EAD 2E8A jsr [A5 + 0x2E8A /* export_1485 */] label00004D5C: 00004D5C B9ED C33E cmpa.l A4, [A5 - 0x3CC2] 00004D60 661A bne +0x1C /* 00004D7C */ 00004D62 486D C920 pea.l [A5 - 0x36E0] 00004D66 206D C33E movea.l A0, [A5 - 0x3CC2] 00004D6A 4868 0002 pea.l [A0 + 0x2] 00004D6E 486D C926 pea.l [A5 - 0x36DA] 00004D72 4868 0010 pea.l [A0 + 0x10] 00004D76 4267 clr.w -[A7] 00004D78 42A7 clr.l -[A7] 00004D7A A8EC syscall CopyBits label00004D7C: 00004D7C B9ED B57A cmpa.l A4, [A5 - 0x4A86] 00004D80 6604 bne +0x6 /* 00004D86 */ 00004D82 4EAD 2EAA jsr [A5 + 0x2EAA /* export_1489 */] label00004D86: 00004D86 B9ED C242 cmpa.l A4, [A5 - 0x3DBE] 00004D8A 6604 bne +0x6 /* 00004D90 */ 00004D8C 4EBA FF6C jsr [PC - 0x94 /* 00004CFA */] label00004D90: 00004D90 2F0C move.l -[A7], A4 00004D92 A873 syscall SetPort 00004D94 486C 0010 pea.l [A4 + 0x10] 00004D98 A92A syscall ValidRect 00004D9A 2F2E FFFC move.l -[A7], [A6 - 0x4] 00004D9E A873 syscall SetPort 00004DA0 285F movea.l A4, [A7]+ 00004DA2 4E5E unlink A6 00004DA4 2E9F move.l [A7], [A7]+ 00004DA6 4E75 rts fn00004DA8: 00004DA8 4E56 0000 link A6, 0 00004DAC 2F3C 0000 001E move.l -[A7], 0x1E 00004DB2 201F move.l D0, [A7]+ 00004DB4 A032 syscall FlushEvents 00004DB6 422D A006 clr.b [A5 - 0x5FFA] 00004DBA 102D A08E move.b D0, [A5 - 0x5F72] 00004DBE 6604 bne +0x6 /* 00004DC4 */ 00004DC0 4EAD 16A2 jsr [A5 + 0x16A2 /* export_720 */] label00004DC4: 00004DC4 4EAD 15DA jsr [A5 + 0x15DA /* export_695 */] 00004DC8 422D A08E clr.b [A5 - 0x5F72] 00004DCC 42A7 clr.l -[A7] 00004DCE A975 syscall TickCount 00004DD0 2B5F A082 move.l [A5 - 0x5F7E], [A7]+ 00004DD4 206E 0008 movea.l A0, [A6 + 0x8] 00004DD8 4228 FFF9 clr.b [A0 - 0x7] 00004DDC 7000 moveq.l D0, 0x00 00004DDE 2B40 B3D4 move.l [A5 - 0x4C2C], D0 00004DE2 4E5E unlink A6 00004DE4 2E9F move.l [A7], [A7]+ 00004DE6 4E75 rts export_209: 00004DE8 4E56 FFF8 link A6, -0x0008 00004DEC 2F07 move.l -[A7], D7 00004DEE 526D FC68 addq.w [A5 - 0x398], 1 00004DF2 4267 clr.w -[A7] 00004DF4 4EAD 1F9A jsr [A5 + 0x1F9A /* export_1007 */] 00004DF8 101F move.b D0, [A7]+ 00004DFA 6706 beq +0x8 /* 00004E02 */ 00004DFC 2F0E move.l -[A7], A6 00004DFE 4EBA FFA8 jsr [PC - 0x58 /* 00004DA8 */] label00004E02: 00004E02 102D B820 move.b D0, [A5 - 0x47E0] 00004E06 6706 beq +0x8 /* 00004E0E */ 00004E08 3E3C 81C0 move.w D7, 0x81C0 00004E0C 601A bra +0x1C /* 00004E28 */ label00004E0E: 00004E0E 42A7 clr.l -[A7] 00004E10 A975 syscall TickCount 00004E12 202D A082 move.l D0, [A5 - 0x5F7E] 00004E16 D0BC 0000 012C add.l D0, 0x12C 00004E1C B09F cmp.l D0, [A7]+ 00004E1E 6F06 ble +0x8 /* 00004E26 */ 00004E20 3E3C FBFF move.w D7, 0xFBFF 00004E24 6002 bra +0x4 /* 00004E28 */ label00004E26: 00004E26 7EFF moveq.l D7, 0xFFFFFFFF label00004E28: 00004E28 4267 clr.w -[A7] 00004E2A 3F07 move.w -[A7], D7 00004E2C 486D C4FA pea.l [A5 - 0x3B06] 00004E30 7001 moveq.l D0, 0x01 00004E32 2F00 move.l -[A7], D0 00004E34 4EAD 24DA jsr [A5 + 0x24DA /* export_1175 */] 00004E38 1D5F FFF9 move.b [A6 - 0x7], [A7]+ 00004E3C 102E FFF9 move.b D0, [A6 - 0x7] 00004E40 671A beq +0x1C /* 00004E5C */ 00004E42 2F00 move.l -[A7], D0 00004E44 4267 clr.w -[A7] 00004E46 486D C4FA pea.l [A5 - 0x3B06] 00004E4A 4EAD 2172 jsr [A5 + 0x2172 /* export_1066 */] 00004E4E 121F move.b D1, [A7]+ 00004E50 201F move.l D0, [A7]+ 00004E52 C001 and.b D0, D1 00004E54 6706 beq +0x8 /* 00004E5C */ 00004E56 2F0E move.l -[A7], A6 00004E58 4EBA FF4E jsr [PC - 0xB2 /* 00004DA8 */] label00004E5C: 00004E5C 102D A020 move.b D0, [A5 - 0x5FE0] 00004E60 670C beq +0xE /* 00004E6E */ 00004E62 4267 clr.w -[A7] 00004E64 303C 0003 move.w D0, 0x3 00004E68 A830 syscall Pack14 00004E6A 1B5F A021 move.b [A5 - 0x5FDF], [A7]+ label00004E6E: 00004E6E 486D C4FA pea.l [A5 - 0x3B06] 00004E72 4EAD 264A jsr [A5 + 0x264A /* export_1221 */] 00004E76 102E FFF9 move.b D0, [A6 - 0x7] 00004E7A 6706 beq +0x8 /* 00004E82 */ 00004E7C 4EBA F4EA jsr [PC - 0xB16 /* 00004368 */] 00004E80 6062 bra +0x64 /* 00004EE4 */ label00004E82: 00004E82 102D C958 move.b D0, [A5 - 0x36A8] 00004E86 6726 beq +0x28 /* 00004EAE */ 00004E88 2F2D C242 move.l -[A7], [A5 - 0x3DBE] 00004E8C A873 syscall SetPort 00004E8E 486E FFFA pea.l [A6 - 0x6] 00004E92 4EAD 24B2 jsr [A5 + 0x24B2 /* export_1170 */] 00004E96 486E FFFA pea.l [A6 - 0x6] 00004E9A A870 syscall LocalToGlobal 00004E9C 2F2E FFFA move.l -[A7], [A6 - 0x6] 00004EA0 4EBA 0718 jsr [PC + 0x718 /* 000055BA */] 00004EA4 4EBA E18A jsr [PC - 0x1E76 /* 00003030 */] 00004EA8 2F2D BA2A move.l -[A7], [A5 - 0x45D6] 00004EAC A9DA syscall TEIdle label00004EAE: 00004EAE 4EAD 0032 jsr [A5 + 0x32 /* export_2 */] 00004EB2 4EAD 1552 jsr [A5 + 0x1552 /* export_678 */] 00004EB6 4EAD 2FE2 jsr [A5 + 0x2FE2 /* export_1528 */] 00004EBA 4EAD 0EC2 jsr [A5 + 0xEC2 /* export_468 */] 00004EBE 4EAD 1662 jsr [A5 + 0x1662 /* export_712 */] 00004EC2 4EBA C3D0 jsr [PC - 0x3C30 /* 00001294 */] 00004EC6 4267 clr.w -[A7] 00004EC8 4EAD 2FDA jsr [A5 + 0x2FDA /* export_1527 */] 00004ECC 101F move.b D0, [A7]+ 00004ECE 6614 bne +0x16 /* 00004EE4 */ 00004ED0 3F3C 0001 move.w -[A7], 0x1 00004ED4 4EAD 267A jsr [A5 + 0x267A /* export_1227 */] 00004ED8 3F3C 0028 move.w -[A7], 0x28 /* '(' */ 00004EDC 4EAD 22B2 jsr [A5 + 0x22B2 /* export_1106 */] 00004EE0 4EAD 275A jsr [A5 + 0x275A /* export_1255 */] label00004EE4: 00004EE4 536D FC68 subq.w [A5 - 0x398], 1 00004EE8 2E1F move.l D7, [A7]+ 00004EEA 4E5E unlink A6 00004EEC 4E75 rts export_210: fn00004EEE: 00004EEE 4E56 FF96 link A6, -0x006A 00004EF2 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00004EF6 102D A84C move.b D0, [A5 - 0x57B4] 00004EFA C02D C0BC and.b D0, [A5 - 0x3F44] 00004EFE 6708 beq +0xA /* 00004F08 */ 00004F00 4EAD 2D6A jsr [A5 + 0x2D6A /* export_1449 */] 00004F04 6000 033C bra +0x33E /* 00005242 */ label00004F08: 00004F08 4267 clr.w -[A7] 00004F0A 4EBA 0EAA jsr [PC + 0xEAA /* 00005DB6 */] 00004F0E 101F move.b D0, [A7]+ 00004F10 6704 beq +0x6 /* 00004F16 */ 00004F12 6000 032E bra +0x330 /* 00005242 */ label00004F16: 00004F16 7004 moveq.l D0, 0x04 00004F18 B02D B546 cmp.b D0, [A5 - 0x4ABA] 00004F1C 660E bne +0x10 /* 00004F2C */ 00004F1E 4EAD 0732 jsr [A5 + 0x732 /* export_226 */] 00004F22 486D 0732 pea.l [A5 + 0x732 /* export_226 */] 00004F26 A9F1 syscall UnloadSeg 00004F28 6000 0318 bra +0x31A /* 00005242 */ label00004F2C: 00004F2C 7002 moveq.l D0, 0x02 00004F2E B02D B546 cmp.b D0, [A5 - 0x4ABA] 00004F32 6608 bne +0xA /* 00004F3C */ 00004F34 3F3C 0002 move.w -[A7], 0x2 00004F38 4EAD 0072 jsr [A5 + 0x72 /* export_10 */] label00004F3C: 00004F3C 7003 moveq.l D0, 0x03 00004F3E B02D B546 cmp.b D0, [A5 - 0x4ABA] 00004F42 6608 bne +0xA /* 00004F4C */ 00004F44 3F3C 0003 move.w -[A7], 0x3 00004F48 4EAD 0072 jsr [A5 + 0x72 /* export_10 */] label00004F4C: 00004F4C 4A6D C10A tst.w [A5 - 0x3EF6] 00004F50 6608 bne +0xA /* 00004F5A */ 00004F52 4EAD 36AA jsr [A5 + 0x36AA /* export_1745 */] 00004F56 6000 02EA bra +0x2EC /* 00005242 */ label00004F5A: 00004F5A 7001 moveq.l D0, 0x01 00004F5C B02D B546 cmp.b D0, [A5 - 0x4ABA] 00004F60 57C0 seq D0 00004F62 C02D B518 and.b D0, [A5 - 0x4AE8] 00004F66 671A beq +0x1C /* 00004F82 */ 00004F68 4EBA BC44 jsr [PC - 0x43BC /* 00000BAE */] 00004F6C 4267 clr.w -[A7] 00004F6E 4EAD 037A jsr [A5 + 0x37A /* export_107 */] 00004F72 3D5F FF96 move.w [A6 - 0x6A], [A7]+ 00004F76 1F3C 0003 move.b -[A7], 0x3 00004F7A 4EAD 0FE2 jsr [A5 + 0xFE2 /* export_504 */] 00004F7E 6000 02C2 bra +0x2C4 /* 00005242 */ label00004F82: 00004F82 486D C460 pea.l [A5 - 0x3BA0] 00004F86 A873 syscall SetPort 00004F88 1A2D FD40 move.b D5, [A5 - 0x2C0] 00004F8C 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00004F90 4EBA BC1C jsr [PC - 0x43E4 /* 00000BAE */] 00004F94 422D FD10 clr.b [A5 - 0x2F0] 00004F98 422D FD04 clr.b [A5 - 0x2FC] 00004F9C 4206 clr.b D6 00004F9E 7005 moveq.l D0, 0x05 00004FA0 B02D B546 cmp.b D0, [A5 - 0x4ABA] 00004FA4 6600 0172 bne +0x174 /* 00005118 */ 00004FA8 42A7 clr.l -[A7] 00004FAA 2F3C 5049 4354 move.l -[A7], 0x50494354 /* 'PICT' */ 00004FB0 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */] 00004FB4 2E1F move.l D7, [A7]+ 00004FB6 6F00 0160 ble +0x162 /* 00005118 */ 00004FBA 42A7 clr.l -[A7] 00004FBC 2F07 move.l -[A7], D7 00004FBE 4EAD 222A jsr [A5 + 0x222A /* export_1089 */] 00004FC2 2D5F FFFC move.l [A6 - 0x4], [A7]+ 00004FC6 6700 0150 beq +0x152 /* 00005118 */ 00004FCA 42A7 clr.l -[A7] 00004FCC 2F2E FFFC move.l -[A7], [A6 - 0x4] 00004FD0 2F3C 5049 4354 move.l -[A7], 0x50494354 /* 'PICT' */ 00004FD6 486E FFA4 pea.l [A6 - 0x5C] 00004FDA A9FD syscall GetScrap 00004FDC 2E1F move.l D7, [A7]+ 00004FDE 286E FFFC movea.l A4, [A6 - 0x4] 00004FE2 2054 movea.l A0, [A4] 00004FE4 43EE FFE8 lea.l A1, [A6 - 0x18] 00004FE8 5488 addq.l A0, 2 00004FEA 7003 moveq.l D0, 0x03 label00004FEC: 00004FEC 32D8 move.w [A1]+, [A0]+ 00004FEE 51C8 FFFC dbf D0, -0x6 /* 00004FEC */ 00004FF2 486E FFE8 pea.l [A6 - 0x18] 00004FF6 4EBA C23A jsr [PC - 0x3DC6 /* 00001232 */] 00004FFA 4267 clr.w -[A7] 00004FFC 486E FFE8 pea.l [A6 - 0x18] 00005000 486D C704 pea.l [A5 - 0x38FC] 00005004 486E FFE0 pea.l [A6 - 0x20] 00005008 A8AA syscall SectRect 0000500A 181F move.b D4, [A7]+ 0000500C 4267 clr.w -[A7] 0000500E 486E FFE8 pea.l [A6 - 0x18] 00005012 486E FFE0 pea.l [A6 - 0x20] 00005016 A8A6 syscall EqualRect 00005018 101F move.b D0, [A7]+ 0000501A 6608 bne +0xA /* 00005024 */ 0000501C 486E FFE8 pea.l [A6 - 0x18] 00005020 4EBA C172 jsr [PC - 0x3E8E /* 00001194 */] label00005024: 00005024 486D C460 pea.l [A5 - 0x3BA0] 00005028 A873 syscall SetPort 0000502A 486D C4CC pea.l [A5 - 0x3B34] 0000502E A875 syscall SetPBits/SetPortBits 00005030 486E FFAC pea.l [A6 - 0x54] 00005034 A8EA syscall SetStdProcs 00005036 41FA E83C lea.l A0, [PC - 0x17C4 /* 00003874, value 0x4E560000 'NV\0\0' */] 0000503A 2D48 FFD0 move.l [A6 - 0x30], A0 0000503E 266D C4C8 movea.l A3, [A5 - 0x3B38] 00005042 41EE FFAC lea.l A0, [A6 - 0x54] 00005046 2B48 C4C8 move.l [A5 - 0x3B38], A0 0000504A 486D C460 pea.l [A5 - 0x3BA0] 0000504E 4EAD 24CA jsr [A5 + 0x24CA /* export_1173 */] 00005052 2F2D C71E move.l -[A7], [A5 - 0x38E2] 00005056 4EAD 27B2 jsr [A5 + 0x27B2 /* export_1266 */] 0000505A 2F0C move.l -[A7], A4 0000505C 486E FFE8 pea.l [A6 - 0x18] 00005060 A8F6 syscall DrawPicture 00005062 486E FFFC pea.l [A6 - 0x4] 00005066 4EAD 21FA jsr [A5 + 0x21FA /* export_1083 */] 0000506A 2B4B C4C8 move.l [A5 - 0x3B38], A3 0000506E 486D C460 pea.l [A5 - 0x3BA0] 00005072 4EAD 24CA jsr [A5 + 0x24CA /* export_1173 */] 00005076 486E FFE8 pea.l [A6 - 0x18] 0000507A 4EBA 13E4 jsr [PC + 0x13E4 /* 00006460 */] 0000507E 2F2D C5AA move.l -[A7], [A5 - 0x3A56] 00005082 4EAD 27B2 jsr [A5 + 0x27B2 /* export_1266 */] 00005086 1B7C 0001 FD06 move.b [A5 - 0x2FA], 0x1 0000508C 102D FD04 move.b D0, [A5 - 0x2FC] 00005090 6716 beq +0x18 /* 000050A8 */ 00005092 2F2D C71E move.l -[A7], [A5 - 0x38E2] 00005096 2F2D C5AA move.l -[A7], [A5 - 0x3A56] 0000509A 486D FD38 pea.l [A5 - 0x2C8] 0000509E 3F3C 0061 move.w -[A7], 0x61 /* 'a' */ 000050A2 4EAD 2D0A jsr [A5 + 0x2D0A /* export_1437 */] 000050A6 6016 bra +0x18 /* 000050BE */ label000050A8: 000050A8 486D C460 pea.l [A5 - 0x3BA0] 000050AC A873 syscall SetPort 000050AE 486D C310 pea.l [A5 - 0x3CF0] 000050B2 A875 syscall SetPBits/SetPortBits 000050B4 486D FD38 pea.l [A5 - 0x2C8] 000050B8 486D FE70 pea.l [A5 - 0x190] 000050BC A8A5 syscall FillRect label000050BE: 000050BE 4EBA 1E8E jsr [PC + 0x1E8E /* 00006F4E */] 000050C2 41ED FC4E lea.l A0, [A5 - 0x3B2] 000050C6 43ED FD38 lea.l A1, [A5 - 0x2C8] 000050CA 7003 moveq.l D0, 0x03 label000050CC: 000050CC 30D9 move.w [A0]+, [A1]+ 000050CE 51C8 FFFC dbf D0, -0x6 /* 000050CC */ 000050D2 2F2D C71E move.l -[A7], [A5 - 0x38E2] 000050D6 2F2D C15E move.l -[A7], [A5 - 0x3EA2] 000050DA 486D FD38 pea.l [A5 - 0x2C8] 000050DE 4267 clr.w -[A7] 000050E0 4EAD 2D0A jsr [A5 + 0x2D0A /* export_1437 */] 000050E4 2F2D C5AA move.l -[A7], [A5 - 0x3A56] 000050E8 2F2D C15E move.l -[A7], [A5 - 0x3EA2] 000050EC 486D FD38 pea.l [A5 - 0x2C8] 000050F0 3F3C 0007 move.w -[A7], 0x7 000050F4 4EAD 2D0A jsr [A5 + 0x2D0A /* export_1437 */] 000050F8 2F2D C5AA move.l -[A7], [A5 - 0x3A56] 000050FC 2F2D C15A move.l -[A7], [A5 - 0x3EA6] 00005100 486D FD38 pea.l [A5 - 0x2C8] 00005104 4267 clr.w -[A7] 00005106 4EAD 2D0A jsr [A5 + 0x2D0A /* export_1437 */] 0000510A 486D C704 pea.l [A5 - 0x38FC] 0000510E 4EBA DDEA jsr [PC - 0x2216 /* 00002EFA */] 00005112 4EBA D79A jsr [PC - 0x2866 /* 000028AE */] 00005116 7C01 moveq.l D6, 0x01 label00005118: 00005118 7001 moveq.l D0, 0x01 0000511A B02D B546 cmp.b D0, [A5 - 0x4ABA] 0000511E 6600 00C4 bne +0xC6 /* 000051E4 */ 00005122 42A7 clr.l -[A7] 00005124 2F3C 5445 5854 move.l -[A7], 0x54455854 /* 'TEXT' */ 0000512A 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */] 0000512E 2E1F move.l D7, [A7]+ 00005130 6F00 00B2 ble +0xB4 /* 000051E4 */ 00005134 42A7 clr.l -[A7] 00005136 2F07 move.l -[A7], D7 00005138 4EAD 222A jsr [A5 + 0x222A /* export_1089 */] 0000513C 2B5F FC7E move.l [A5 - 0x382], [A7]+ 00005140 6700 00A2 beq +0xA4 /* 000051E4 */ 00005144 42A7 clr.l -[A7] 00005146 2F2D FC7E move.l -[A7], [A5 - 0x382] 0000514A 2F3C 5445 5854 move.l -[A7], 0x54455854 /* 'TEXT' */ 00005150 486E FFA4 pea.l [A6 - 0x5C] 00005154 A9FD syscall GetScrap 00005156 2B5F FC7A move.l [A5 - 0x386], [A7]+ 0000515A 1005 move.b D0, D5 0000515C 6650 bne +0x52 /* 000051AE */ 0000515E 41EE FFF0 lea.l A0, [A6 - 0x10] 00005162 43ED C704 lea.l A1, [A5 - 0x38FC] 00005166 7003 moveq.l D0, 0x03 label00005168: 00005168 30D9 move.w [A0]+, [A1]+ 0000516A 51C8 FFFC dbf D0, -0x6 /* 00005168 */ 0000516E 486E FFF0 pea.l [A6 - 0x10] 00005172 2F3C 0000 0032 move.l -[A7], 0x32 /* '2' */ 00005178 A8A9 syscall InsetRect 0000517A 486E FFF0 pea.l [A6 - 0x10] 0000517E 4EBA D772 jsr [PC - 0x288E /* 000028F2 */] 00005182 2F2D C15E move.l -[A7], [A5 - 0x3EA2] 00005186 486E FFF0 pea.l [A6 - 0x10] 0000518A 3F2D C956 move.w -[A7], [A5 - 0x36AA] 0000518E 4EAD 23D2 jsr [A5 + 0x23D2 /* export_1142 */] 00005192 486E FFF0 pea.l [A6 - 0x10] 00005196 4EBA BFFC jsr [PC - 0x4004 /* 00001194 */] 0000519A 486E FFF0 pea.l [A6 - 0x10] 0000519E 2F3C FFFC FFFA move.l -[A7], 0xFFFCFFFA 000051A4 A8A9 syscall InsetRect 000051A6 486E FFF0 pea.l [A6 - 0x10] 000051AA 4EBA 12B4 jsr [PC + 0x12B4 /* 00006460 */] label000051AE: 000051AE 486D FD38 pea.l [A5 - 0x2C8] 000051B2 4EBA D73E jsr [PC - 0x28C2 /* 000028F2 */] 000051B6 486D FD38 pea.l [A5 - 0x2C8] 000051BA 486D FD38 pea.l [A5 - 0x2C8] 000051BE 4267 clr.w -[A7] 000051C0 4EBA 179A jsr [PC + 0x179A /* 0000695C */] 000051C4 2F2D C5AA move.l -[A7], [A5 - 0x3A56] 000051C8 4EAD 27B2 jsr [A5 + 0x27B2 /* export_1266 */] 000051CC 1B7C 0001 FD06 move.b [A5 - 0x2FA], 0x1 000051D2 486D C310 pea.l [A5 - 0x3CF0] 000051D6 A875 syscall SetPBits/SetPortBits 000051D8 486D FD38 pea.l [A5 - 0x2C8] 000051DC 486D FE70 pea.l [A5 - 0x190] 000051E0 A8A5 syscall FillRect 000051E2 7C01 moveq.l D6, 0x01 label000051E4: 000051E4 1006 move.b D0, D6 000051E6 6730 beq +0x32 /* 00005218 */ 000051E8 102D FD04 move.b D0, [A5 - 0x2FC] 000051EC 671A beq +0x1C /* 00005208 */ 000051EE 1B7C 0001 FD1E move.b [A5 - 0x2E2], 0x1 000051F4 4A6D A0A0 tst.w [A5 - 0x5F60] 000051F8 6D04 blt +0x6 /* 000051FE */ 000051FA 4EAD 2032 jsr [A5 + 0x2032 /* export_1026 */] label000051FE: 000051FE 3F3C 0005 move.w -[A7], 0x5 00005202 4EAD 267A jsr [A5 + 0x267A /* export_1227 */] 00005206 6014 bra +0x16 /* 0000521C */ label00005208: 00005208 1B7C 0001 FD40 move.b [A5 - 0x2C0], 0x1 0000520E 3F3C 0004 move.w -[A7], 0x4 00005212 4EAD 267A jsr [A5 + 0x267A /* export_1227 */] 00005216 6004 bra +0x6 /* 0000521C */ label00005218: 00005218 4EAD 1FBA jsr [A5 + 0x1FBA /* export_1011 */] label0000521C: 0000521C 486D C4CC pea.l [A5 - 0x3B34] 00005220 A875 syscall SetPBits/SetPortBits 00005222 41ED C290 lea.l A0, [A5 - 0x3D70] 00005226 43ED C704 lea.l A1, [A5 - 0x38FC] 0000522A 7003 moveq.l D0, 0x03 label0000522C: 0000522C 30D9 move.w [A0]+, [A1]+ 0000522E 51C8 FFFC dbf D0, -0x6 /* 0000522C */ 00005232 4EAD 0052 jsr [A5 + 0x52 /* export_6 */] 00005236 1B7C 0001 B56E move.b [A5 - 0x4A92], 0x1 0000523C 1B7C 0001 C2FA move.b [A5 - 0x3D06], 0x1 label00005242: 00005242 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 00005246 4E5E unlink A6 00005248 4E75 rts fn0000524A: 0000524A 4E56 FFF0 link A6, -0x0010 0000524E 48E7 0308 movem.l -[A7], D6,D7,A4 00005252 102D FD0C move.b D0, [A5 - 0x2F4] 00005256 6704 beq +0x6 /* 0000525C */ 00005258 4EBA B954 jsr [PC - 0x46AC /* 00000BAE */] label0000525C: 0000525C 422D FD10 clr.b [A5 - 0x2F0] 00005260 1B7C 0001 B56E move.b [A5 - 0x4A92], 0x1 00005266 1B7C 0001 C2FA move.b [A5 - 0x3D06], 0x1 0000526C 7003 moveq.l D0, 0x03 0000526E B06D C752 cmp.w D0, [A5 - 0x38AE] 00005272 660A bne +0xC /* 0000527E */ 00005274 4267 clr.w -[A7] 00005276 4EBA 0BD8 jsr [PC + 0xBD8 /* 00005E50 */] 0000527A 6000 0148 bra +0x14A /* 000053C4 */ label0000527E: 0000527E 4A6D FD12 tst.w [A5 - 0x2EE] 00005282 6620 bne +0x22 /* 000052A4 */ 00005284 42A7 clr.l -[A7] 00005286 7066 moveq.l D0, 0x66 00005288 2F00 move.l -[A7], D0 0000528A 4EAD 222A jsr [A5 + 0x222A /* export_1089 */] 0000528E 285F movea.l A4, [A7]+ 00005290 200C move.l D0, A4 00005292 6700 0130 beq +0x132 /* 000053C4 */ 00005296 2B4C FC84 move.l [A5 - 0x37C], A4 0000529A 2054 movea.l A0, [A4] 0000529C 4210 clr.b [A0] 0000529E 3B7C 0001 FD12 move.w [A5 - 0x2EE], 0x1 label000052A4: 000052A4 700D moveq.l D0, 0x0D 000052A6 B06D C752 cmp.w D0, [A5 - 0x38AE] 000052AA 6634 bne +0x36 /* 000052E0 */ 000052AC 7014 moveq.l D0, 0x14 000052AE B06D FD12 cmp.w D0, [A5 - 0x2EE] 000052B2 6700 0110 beq +0x112 /* 000053C4 */ 000052B6 42A7 clr.l -[A7] 000052B8 7066 moveq.l D0, 0x66 000052BA 2F00 move.l -[A7], D0 000052BC 4EAD 222A jsr [A5 + 0x222A /* export_1089 */] 000052C0 285F movea.l A4, [A7]+ 000052C2 200C move.l D0, A4 000052C4 6700 00FE beq +0x100 /* 000053C4 */ 000052C8 526D FD12 addq.w [A5 - 0x2EE], 1 000052CC 302D FD12 move.w D0, [A5 - 0x2EE] 000052D0 5340 subq.w D0, 1 000052D2 41ED FC84 lea.l A0, [A5 - 0x37C] 000052D6 E540 asl D0.w, 2 000052D8 218C 0000 move.l [A0 + D0.w], A4 000052DC 2054 movea.l A0, [A4] 000052DE 4210 clr.b [A0] label000052E0: 000052E0 7008 moveq.l D0, 0x08 000052E2 B06D C752 cmp.w D0, [A5 - 0x38AE] 000052E6 6600 0096 bne +0x98 /* 0000537E */ 000052EA 302D FD12 move.w D0, [A5 - 0x2EE] 000052EE 5340 subq.w D0, 1 000052F0 41ED FC84 lea.l A0, [A5 - 0x37C] 000052F4 E540 asl D0.w, 2 000052F6 2D70 0000 FFFC move.l [A6 - 0x4], [A0 + D0.w] 000052FC 206E FFFC movea.l A0, [A6 - 0x4] 00005300 2050 movea.l A0, [A0] 00005302 4247 clr.w D7 00005304 1E10 move.b D7, [A0] 00005306 4A47 tst.w D7 00005308 6614 bne +0x16 /* 0000531E */ 0000530A 4A6D FD12 tst.w [A5 - 0x2EE] 0000530E 6F6E ble +0x70 /* 0000537E */ 00005310 486E FFFC pea.l [A6 - 0x4] 00005314 4EAD 21FA jsr [A5 + 0x21FA /* export_1083 */] 00005318 536D FD12 subq.w [A5 - 0x2EE], 1 0000531C 6060 bra +0x62 /* 0000537E */ label0000531E: 0000531E 102D A1FB move.b D0, [A5 - 0x5E05] 00005322 6750 beq +0x52 /* 00005374 */ 00005324 486E FFF2 pea.l [A6 - 0xE] 00005328 A874 syscall GetPort 0000532A 486D C460 pea.l [A5 - 0x3BA0] 0000532E A873 syscall SetPort 00005330 3F2D C1AE move.w -[A7], [A5 - 0x3E52] 00005334 A887 syscall TextFont 00005336 4267 clr.w -[A7] 00005338 4EAD 2072 jsr [A5 + 0x2072 /* export_1034 */] 0000533C 101F move.b D0, [A7]+ 0000533E 672C beq +0x2E /* 0000536C */ label00005340: 00005340 206E FFFC movea.l A0, [A6 - 0x4] 00005344 2050 movea.l A0, [A0] 00005346 4247 clr.w D7 00005348 1E10 move.b D7, [A0] 0000534A 4267 clr.w -[A7] 0000534C 206E FFFC movea.l A0, [A6 - 0x4] 00005350 2F10 move.l -[A7], [A0] 00005352 3F07 move.w -[A7], D7 00005354 2F3C 8206 0010 move.l -[A7], 0x82060010 0000535A A8B5 syscall ScriptUtil 0000535C 3C1F move.w D6, [A7]+ 0000535E 206E FFFC movea.l A0, [A6 - 0x4] 00005362 2F10 move.l -[A7], [A0] 00005364 4EAD 2822 jsr [A5 + 0x2822 /* export_1280 */] 00005368 4A46 tst.w D6 0000536A 6ED4 bgt -0x2A /* 00005340 */ label0000536C: 0000536C 2F2E FFF2 move.l -[A7], [A6 - 0xE] 00005370 A873 syscall SetPort 00005372 600A bra +0xC /* 0000537E */ label00005374: 00005374 206E FFFC movea.l A0, [A6 - 0x4] 00005378 2F10 move.l -[A7], [A0] 0000537A 4EAD 2822 jsr [A5 + 0x2822 /* export_1280 */] label0000537E: 0000537E 7020 moveq.l D0, 0x20 00005380 B06D C752 cmp.w D0, [A5 - 0x38AE] 00005384 6E30 bgt +0x32 /* 000053B6 */ 00005386 302D FD12 move.w D0, [A5 - 0x2EE] 0000538A 5340 subq.w D0, 1 0000538C 41ED FC84 lea.l A0, [A5 - 0x37C] 00005390 E540 asl D0.w, 2 00005392 2D70 0000 FFFC move.l [A6 - 0x4], [A0 + D0.w] 00005398 206E FFFC movea.l A0, [A6 - 0x4] 0000539C 2050 movea.l A0, [A0] 0000539E 4247 clr.w D7 000053A0 1E10 move.b D7, [A0] 000053A2 7064 moveq.l D0, 0x64 000053A4 B047 cmp.w D0, D7 000053A6 6F0E ble +0x10 /* 000053B6 */ 000053A8 3F2D C752 move.w -[A7], [A5 - 0x38AE] 000053AC 206E FFFC movea.l A0, [A6 - 0x4] 000053B0 2F10 move.l -[A7], [A0] 000053B2 4EBA AD5E jsr [PC - 0x52A2 /* 00000112 */] label000053B6: 000053B6 4A6D A0A0 tst.w [A5 - 0x5F60] 000053BA 6D02 blt +0x4 /* 000053BE */ 000053BC A856 syscall ObscureCursor label000053BE: 000053BE 4267 clr.w -[A7] 000053C0 4EAD 0082 jsr [A5 + 0x82 /* export_12 */] label000053C4: 000053C4 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 000053C8 4E5E unlink A6 000053CA 4E75 rts fn000053CC: 000053CC 4E56 0000 link A6, 0 000053D0 3B6E 0008 C1B0 move.w [A5 - 0x3E50], [A6 + 0x8] 000053D6 4267 clr.w -[A7] 000053D8 3F2E 0008 move.w -[A7], [A6 + 0x8] 000053DC 4EAD 2042 jsr [A5 + 0x2042 /* export_1028 */] 000053E0 3B5F C1B4 move.w [A5 - 0x3E4C], [A7]+ 000053E4 4E5E unlink A6 000053E6 205F movea.l A0, [A7]+ 000053E8 544F addq.w A7, 2 000053EA 4ED0 jmp [A0] fn000053EC: 000053EC 4E56 FFFE link A6, -0x0002 000053F0 2F07 move.l -[A7], D7 000053F2 7E01 moveq.l D7, 0x01 label000053F4: 000053F4 BE6D C5A8 cmp.w D7, [A5 - 0x3A58] 000053F8 5DC0 slt D0 000053FA 206D C6D2 movea.l A0, [A5 - 0x392E] 000053FE 2050 movea.l A0, [A0] 00005400 3207 move.w D1, D7 00005402 D241 add.w D1, D1 00005404 3430 10FE move.w D2, [A0 + D1.w - 0x2] 00005408 B46D C1AE cmp.w D2, [A5 - 0x3E52] 0000540C 56C1 sne D1 0000540E C001 and.b D0, D1 00005410 6704 beq +0x6 /* 00005416 */ 00005412 5247 addq.w D7, 1 00005414 60DE bra -0x20 /* 000053F4 */ label00005416: 00005416 102E 000C move.b D0, [A6 + 0xC] 0000541A 670E beq +0x10 /* 0000542A */ 0000541C BE6D C5A8 cmp.w D7, [A5 - 0x3A58] 00005420 6604 bne +0x6 /* 00005426 */ 00005422 7E01 moveq.l D7, 0x01 00005424 6012 bra +0x14 /* 00005438 */ label00005426: 00005426 5247 addq.w D7, 1 00005428 600E bra +0x10 /* 00005438 */ label0000542A: 0000542A 7001 moveq.l D0, 0x01 0000542C B047 cmp.w D0, D7 0000542E 6606 bne +0x8 /* 00005436 */ 00005430 3E2D C5A8 move.w D7, [A5 - 0x3A58] 00005434 6002 bra +0x4 /* 00005438 */ label00005436: 00005436 5347 subq.w D7, 1 label00005438: 00005438 206D C6D2 movea.l A0, [A5 - 0x392E] 0000543C 2050 movea.l A0, [A0] 0000543E 3007 move.w D0, D7 00005440 D040 add.w D0, D0 00005442 3B70 00FE C1AE move.w [A5 - 0x3E52], [A0 + D0.w - 0x2] 00005448 4267 clr.w -[A7] 0000544A 3F2D C1AE move.w -[A7], [A5 - 0x3E52] 0000544E 3F2D C1B0 move.w -[A7], [A5 - 0x3E50] 00005452 4EAD 102A jsr [A5 + 0x102A /* export_513 */] 00005456 4EBA FF74 jsr [PC - 0x8C /* 000053CC */] 0000545A 2E1F move.l D7, [A7]+ 0000545C 4E5E unlink A6 0000545E 205F movea.l A0, [A7]+ 00005460 5C4F addq.w A7, 6 00005462 4ED0 jmp [A0] export_211: 00005464 4E56 FFDC link A6, -0x0024 00005468 2F07 move.l -[A7], D7 0000546A 1D7C 0001 0008 move.b [A6 + 0x8], 0x1 00005470 41EE FFE2 lea.l A0, [A6 - 0x1E] 00005474 43ED C198 lea.l A1, [A5 - 0x3E68] 00005478 700E moveq.l D0, 0x0E label0000547A: 0000547A 30D9 move.w [A0]+, [A1]+ 0000547C 51C8 FFFC dbf D0, -0x6 /* 0000547A */ 00005480 302D B568 move.w D0, [A5 - 0x4A98] 00005484 0440 0050 subi.w D0, 0x50 /* 'P' */ 00005488 672A beq +0x2C /* 000054B4 */ 0000548A 5340 subq.w D0, 1 0000548C 6732 beq +0x34 /* 000054C0 */ 0000548E 5340 subq.w D0, 1 00005490 675E beq +0x60 /* 000054F0 */ 00005492 5340 subq.w D0, 1 00005494 6700 008A beq +0x8C /* 00005520 */ 00005498 5340 subq.w D0, 1 0000549A 6700 0094 beq +0x96 /* 00005530 */ 0000549E 0440 0010 subi.w D0, 0x10 000054A2 6704 beq +0x6 /* 000054A8 */ 000054A4 6000 0090 bra +0x92 /* 00005536 */ label000054A8: 000054A8 4267 clr.w -[A7] 000054AA 2F0E move.l -[A7], A6 000054AC 4EBA FF3E jsr [PC - 0xC2 /* 000053EC */] 000054B0 6000 0088 bra +0x8A /* 0000553A */ label000054B4: 000054B4 1F3C 0001 move.b -[A7], 0x1 000054B8 2F0E move.l -[A7], A6 000054BA 4EBA FF30 jsr [PC - 0xD0 /* 000053EC */] 000054BE 607A bra +0x7C /* 0000553A */ label000054C0: 000054C0 302D C1B0 move.w D0, [A5 - 0x3E50] 000054C4 5340 subq.w D0, 1 000054C6 3D40 FFDE move.w [A6 - 0x22], D0 000054CA 3E2E FFDE move.w D7, [A6 - 0x22] 000054CE 6018 bra +0x1A /* 000054E8 */ label000054D0: 000054D0 4267 clr.w -[A7] 000054D2 3F2D C1AE move.w -[A7], [A5 - 0x3E52] 000054D6 3F07 move.w -[A7], D7 000054D8 A902 syscall RealFont 000054DA 101F move.b D0, [A7]+ 000054DC 6708 beq +0xA /* 000054E6 */ 000054DE 3F07 move.w -[A7], D7 000054E0 4EBA FEEA jsr [PC - 0x116 /* 000053CC */] 000054E4 6054 bra +0x56 /* 0000553A */ label000054E6: 000054E6 5347 subq.w D7, 1 label000054E8: 000054E8 7001 moveq.l D0, 0x01 000054EA B047 cmp.w D0, D7 000054EC 6FE2 ble -0x1C /* 000054D0 */ 000054EE 604A bra +0x4C /* 0000553A */ label000054F0: 000054F0 302D C1B0 move.w D0, [A5 - 0x3E50] 000054F4 5240 addq.w D0, 1 000054F6 3D40 FFDC move.w [A6 - 0x24], D0 000054FA 3E2E FFDC move.w D7, [A6 - 0x24] 000054FE 6018 bra +0x1A /* 00005518 */ label00005500: 00005500 4267 clr.w -[A7] 00005502 3F2D C1AE move.w -[A7], [A5 - 0x3E52] 00005506 3F07 move.w -[A7], D7 00005508 A902 syscall RealFont 0000550A 101F move.b D0, [A7]+ 0000550C 6708 beq +0xA /* 00005516 */ 0000550E 3F07 move.w -[A7], D7 00005510 4EBA FEBA jsr [PC - 0x146 /* 000053CC */] 00005514 6024 bra +0x26 /* 0000553A */ label00005516: 00005516 5247 addq.w D7, 1 label00005518: 00005518 0C47 0080 cmpi.w D7, 0x80 0000551C 6FE2 ble -0x1C /* 00005500 */ 0000551E 601A bra +0x1C /* 0000553A */ label00005520: 00005520 302D C1B4 move.w D0, [A5 - 0x3E4C] 00005524 B06D C1B0 cmp.w D0, [A5 - 0x3E50] 00005528 6F10 ble +0x12 /* 0000553A */ 0000552A 536D C1B4 subq.w [A5 - 0x3E4C], 1 0000552E 600A bra +0xC /* 0000553A */ label00005530: 00005530 526D C1B4 addq.w [A5 - 0x3E4C], 1 00005534 6004 bra +0x6 /* 0000553A */ label00005536: 00005536 422E 0008 clr.b [A6 + 0x8] label0000553A: 0000553A 4267 clr.w -[A7] 0000553C 486D C198 pea.l [A5 - 0x3E68] 00005540 486E FFE2 pea.l [A6 - 0x1E] 00005544 701E moveq.l D0, 0x1E 00005546 2F00 move.l -[A7], D0 00005548 4EAD 284A jsr [A5 + 0x284A /* export_1285 */] 0000554C 101F move.b D0, [A7]+ 0000554E 6608 bne +0xA /* 00005558 */ 00005550 1F3C 0001 move.b -[A7], 0x1 00005554 4EBA 03AE jsr [PC + 0x3AE /* 00005904 */] label00005558: 00005558 2E1F move.l D7, [A7]+ 0000555A 4E5E unlink A6 0000555C 4E75 rts export_212: fn0000555E: 0000555E 4E56 0000 link A6, 0 00005562 4EAD 3042 jsr [A5 + 0x3042 /* export_1540 */] 00005566 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 0000556A 422D BA54 clr.b [A5 - 0x45AC] 0000556E 4267 clr.w -[A7] 00005570 4EAD 2C92 jsr [A5 + 0x2C92 /* export_1422 */] 00005574 1B7C 0001 BA54 move.b [A5 - 0x45AC], 0x1 0000557A 102D B570 move.b D0, [A5 - 0x4A90] 0000557E 0A00 0001 xori.b D0, 0x1 00005582 1B40 B570 move.b [A5 - 0x4A90], D0 00005586 1B7C 0001 C0AC move.b [A5 - 0x3F54], 0x1 0000558C 1B7C 0001 C218 move.b [A5 - 0x3DE8], 0x1 00005592 422D C24C clr.b [A5 - 0x3DB4] 00005596 422D B51C clr.b [A5 - 0x4AE4] 0000559A 41ED C290 lea.l A0, [A5 - 0x3D70] 0000559E 43ED C704 lea.l A1, [A5 - 0x38FC] 000055A2 7003 moveq.l D0, 0x03 label000055A4: 000055A4 30D9 move.w [A0]+, [A1]+ 000055A6 51C8 FFFC dbf D0, -0x6 /* 000055A4 */ 000055AA 4EAD 0052 jsr [A5 + 0x52 /* export_6 */] 000055AE 4EAD 257A jsr [A5 + 0x257A /* export_1195 */] 000055B2 4EBA B5FA jsr [PC - 0x4A06 /* 00000BAE */] 000055B6 4E5E unlink A6 000055B8 4E75 rts fn000055BA: 000055BA 4E56 FFA0 link A6, -0x0060 000055BE 48E7 0F08 movem.l -[A7], D4,D5,D6,D7,A4 000055C2 1C2D C8EC move.b D6, [A5 - 0x3714] 000055C6 1D6D C5AE FFA4 move.b [A6 - 0x5C], [A5 - 0x3A52] 000055CC 1D6D C31E FFA3 move.b [A6 - 0x5D], [A5 - 0x3CE2] 000055D2 1A2D C344 move.b D5, [A5 - 0x3CBC] 000055D6 1B6D C2D8 C8EC move.b [A5 - 0x3714], [A5 - 0x3D28] 000055DC 1B6D C1B6 C5AE move.b [A5 - 0x3A52], [A5 - 0x3E4A] 000055E2 1B6D BA5E C31E move.b [A5 - 0x3CE2], [A5 - 0x45A2] 000055E8 4267 clr.w -[A7] 000055EA 4EAD 1FDA jsr [A5 + 0x1FDA /* export_1015 */] 000055EE 1B5F C1D0 move.b [A5 - 0x3E30], [A7]+ 000055F2 102D C5AE move.b D0, [A5 - 0x3A52] 000055F6 C02D C91E and.b D0, [A5 - 0x36E2] 000055FA 122D FCE4 move.b D1, [A5 - 0x31C] 000055FE 0A01 0001 xori.b D1, 0x1 00005602 C001 and.b D0, D1 00005604 1B40 C344 move.b [A5 - 0x3CBC], D0 00005608 BC2D C8EC cmp.b D6, [A5 - 0x3714] 0000560C 6706 beq +0x8 /* 00005614 */ 0000560E 1B7C 0001 C168 move.b [A5 - 0x3E98], 0x1 label00005614: 00005614 102D B3A2 move.b D0, [A5 - 0x4C5E] 00005618 672E beq +0x30 /* 00005648 */ 0000561A 122D A07E move.b D1, [A5 - 0x5F82] 0000561E 0A01 0001 xori.b D1, 0x1 00005622 C001 and.b D0, D1 00005624 4A00 tst.b D0 00005626 6720 beq +0x22 /* 00005648 */ 00005628 2F00 move.l -[A7], D0 0000562A 4267 clr.w -[A7] 0000562C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00005630 303C 0006 move.w D0, 0x6 00005634 AA54 syscall TextServicesDispatch 00005636 121F move.b D1, [A7]+ 00005638 201F move.l D0, [A7]+ 0000563A C001 and.b D0, D1 0000563C 670A beq +0xC /* 00005648 */ 0000563E 1B7C 0001 A1AC move.b [A5 - 0x5E54], 0x1 00005644 6000 02B4 bra +0x2B6 /* 000058FA */ label00005648: 00005648 BC2D C8EC cmp.b D6, [A5 - 0x3714] 0000564C 56C0 sne D0 0000564E 122D C5AE move.b D1, [A5 - 0x3A52] 00005652 B22E FFA4 cmp.b D1, [A6 - 0x5C] 00005656 56C1 sne D1 00005658 8001 or.b D0, D1 0000565A 122D C31E move.b D1, [A5 - 0x3CE2] 0000565E B22E FFA3 cmp.b D1, [A6 - 0x5D] 00005662 56C1 sne D1 00005664 8001 or.b D0, D1 00005666 BA2D C344 cmp.b D5, [A5 - 0x3CBC] 0000566A 56C1 sne D1 0000566C 8001 or.b D0, D1 0000566E 6704 beq +0x6 /* 00005674 */ 00005670 4EAD 2682 jsr [A5 + 0x2682 /* export_1228 */] label00005674: 00005674 182D C320 move.b D4, [A5 - 0x3CE0] 00005678 1D6D B7CE FFA8 move.b [A6 - 0x58], [A5 - 0x4832] 0000567E 1D6D C1D2 FFA9 move.b [A6 - 0x57], [A5 - 0x3E2E] 00005684 102D A07E move.b D0, [A5 - 0x5F82] 00005688 670A beq +0xC /* 00005694 */ 0000568A 7E03 moveq.l D7, 0x03 0000568C 2D6D C242 FFFC move.l [A6 - 0x4], [A5 - 0x3DBE] 00005692 600E bra +0x10 /* 000056A2 */ label00005694: 00005694 4267 clr.w -[A7] 00005696 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000569A 486E FFFC pea.l [A6 - 0x4] 0000569E A92C syscall FindWindow 000056A0 3E1F move.w D7, [A7]+ label000056A2: 000056A2 4267 clr.w -[A7] 000056A4 2F2E FFFC move.l -[A7], [A6 - 0x4] 000056A8 4EAD 163A jsr [A5 + 0x163A /* export_707 */] 000056AC 101F move.b D0, [A7]+ 000056AE 670A beq +0xC /* 000056BA */ 000056B0 1B7C 0001 A1AC move.b [A5 - 0x5E54], 0x1 000056B6 6000 0242 bra +0x244 /* 000058FA */ label000056BA: 000056BA 202E FFFC move.l D0, [A6 - 0x4] 000056BE B0AD B510 cmp.l D0, [A5 - 0x4AF0] 000056C2 57C0 seq D0 000056C4 7203 moveq.l D1, 0x03 000056C6 B247 cmp.w D1, D7 000056C8 57C1 seq D1 000056CA C001 and.b D0, D1 000056CC 4400 neg.b D0 000056CE 1B40 C320 move.b [A5 - 0x3CE0], D0 000056D2 202E FFFC move.l D0, [A6 - 0x4] 000056D6 B0AD B57A cmp.l D0, [A5 - 0x4A86] 000056DA 57C0 seq D0 000056DC 7203 moveq.l D1, 0x03 000056DE B247 cmp.w D1, D7 000056E0 57C1 seq D1 000056E2 C001 and.b D0, D1 000056E4 4400 neg.b D0 000056E6 1B40 B7CE move.b [A5 - 0x4832], D0 000056EA 202E FFFC move.l D0, [A6 - 0x4] 000056EE B0AD C242 cmp.l D0, [A5 - 0x3DBE] 000056F2 57C0 seq D0 000056F4 7203 moveq.l D1, 0x03 000056F6 B247 cmp.w D1, D7 000056F8 57C1 seq D1 000056FA C001 and.b D0, D1 000056FC 4400 neg.b D0 000056FE 1B40 C1D2 move.b [A5 - 0x3E2E], D0 00005702 1D6D C322 FFA6 move.b [A6 - 0x5A], [A5 - 0x3CDE] 00005708 1B6D C320 C322 move.b [A5 - 0x3CDE], [A5 - 0x3CE0] 0000570E 102D C320 move.b D0, [A5 - 0x3CE0] 00005712 6722 beq +0x24 /* 00005736 */ 00005714 2D6E 0008 FFF8 move.l [A6 - 0x8], [A6 + 0x8] 0000571A 2F2D B510 move.l -[A7], [A5 - 0x4AF0] 0000571E A873 syscall SetPort 00005720 486E FFF8 pea.l [A6 - 0x8] 00005724 A871 syscall GlobalToLocal 00005726 4267 clr.w -[A7] 00005728 2F2E FFF8 move.l -[A7], [A6 - 0x8] 0000572C 486D BA1E pea.l [A5 - 0x45E2] 00005730 A8AD syscall PtInRect 00005732 1B5F C322 move.b [A5 - 0x3CDE], [A7]+ label00005736: 00005736 3D6D B526 FFAA move.w [A6 - 0x56], [A5 - 0x4ADA] 0000573C 426D B526 clr.w [A5 - 0x4ADA] 00005740 102D B7CE move.b D0, [A5 - 0x4832] 00005744 6710 beq +0x12 /* 00005756 */ 00005746 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000574A 486E FFB4 pea.l [A6 - 0x4C] 0000574E 486D B526 pea.l [A5 - 0x4ADA] 00005752 4EAD 2EB2 jsr [A5 + 0x2EB2 /* export_1490 */] label00005756: 00005756 102D B7CE move.b D0, [A5 - 0x4832] 0000575A 6662 bne +0x64 /* 000057BE */ 0000575C 802D C320 or.b D0, [A5 - 0x3CE0] 00005760 4A00 tst.b D0 00005762 665A bne +0x5C /* 000057BE */ 00005764 222E FFFC move.l D1, [A6 - 0x4] 00005768 B2AD C0BE cmp.l D1, [A5 - 0x3F42] 0000576C 57C1 seq D1 0000576E 4A01 tst.b D1 00005770 6710 beq +0x12 /* 00005782 */ 00005772 7403 moveq.l D2, 0x03 00005774 B447 cmp.w D2, D7 00005776 57C2 seq D2 00005778 C202 and.b D1, D2 0000577A 8001 or.b D0, D1 0000577C 0240 0001 andi.w D0, 0x1 00005780 663C bne +0x3E /* 000057BE */ label00005782: 00005782 222E FFFC move.l D1, [A6 - 0x4] 00005786 B2AD C2E6 cmp.l D1, [A5 - 0x3D1A] 0000578A 57C1 seq D1 0000578C 4A01 tst.b D1 0000578E 6710 beq +0x12 /* 000057A0 */ 00005790 7403 moveq.l D2, 0x03 00005792 B447 cmp.w D2, D7 00005794 57C2 seq D2 00005796 C202 and.b D1, D2 00005798 8001 or.b D0, D1 0000579A 0240 0001 andi.w D0, 0x1 0000579E 661E bne +0x20 /* 000057BE */ label000057A0: 000057A0 222E FFFC move.l D1, [A6 - 0x4] 000057A4 B2AD C33E cmp.l D1, [A5 - 0x3CC2] 000057A8 57C1 seq D1 000057AA 4A01 tst.b D1 000057AC 671E beq +0x20 /* 000057CC */ 000057AE 7403 moveq.l D2, 0x03 000057B0 B447 cmp.w D2, D7 000057B2 57C2 seq D2 000057B4 C202 and.b D1, D2 000057B6 8001 or.b D0, D1 000057B8 0240 0001 andi.w D0, 0x1 000057BC 670E beq +0x10 /* 000057CC */ label000057BE: 000057BE 2F2E 0008 move.l -[A7], [A6 + 0x8] 000057C2 2F2E FFFC move.l -[A7], [A6 - 0x4] 000057C6 4EAD 3682 jsr [A5 + 0x3682 /* export_1740 */] 000057CA 600C bra +0xE /* 000057D8 */ label000057CC: 000057CC 7000 moveq.l D0, 0x00 000057CE 2B40 A022 move.l [A5 - 0x5FDE], D0 000057D2 3B7C FFFF A026 move.w [A5 - 0x5FDA], 0xFFFF label000057D8: 000057D8 1D6D FCE4 FFA1 move.b [A6 - 0x5F], [A5 - 0x31C] 000057DE 422D FCE4 clr.b [A5 - 0x31C] 000057E2 102D C1D2 move.b D0, [A5 - 0x3E2E] 000057E6 6708 beq +0xA /* 000057F0 */ 000057E8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000057EC 4EBA 1216 jsr [PC + 0x1216 /* 00006A04 */] label000057F0: 000057F0 102D A1AC move.b D0, [A5 - 0x5E54] 000057F4 666A bne +0x6C /* 00005860 */ 000057F6 B82D C320 cmp.b D4, [A5 - 0x3CE0] 000057FA 56C1 sne D1 000057FC 8001 or.b D0, D1 000057FE 0240 0001 andi.w D0, 0x1 00005802 665C bne +0x5E /* 00005860 */ 00005804 122D B7CE move.b D1, [A5 - 0x4832] 00005808 B22E FFA8 cmp.b D1, [A6 - 0x58] 0000580C 56C1 sne D1 0000580E 8001 or.b D0, D1 00005810 0240 0001 andi.w D0, 0x1 00005814 664A bne +0x4C /* 00005860 */ 00005816 122D C1D2 move.b D1, [A5 - 0x3E2E] 0000581A B22E FFA9 cmp.b D1, [A6 - 0x57] 0000581E 56C1 sne D1 00005820 8001 or.b D0, D1 00005822 0240 0001 andi.w D0, 0x1 00005826 6638 bne +0x3A /* 00005860 */ 00005828 122D C322 move.b D1, [A5 - 0x3CDE] 0000582C B22E FFA6 cmp.b D1, [A6 - 0x5A] 00005830 56C1 sne D1 00005832 8001 or.b D0, D1 00005834 0240 0001 andi.w D0, 0x1 00005838 6626 bne +0x28 /* 00005860 */ 0000583A 322D B526 move.w D1, [A5 - 0x4ADA] 0000583E B26E FFAA cmp.w D1, [A6 - 0x56] 00005842 56C1 sne D1 00005844 8001 or.b D0, D1 00005846 0240 0001 andi.w D0, 0x1 0000584A 6614 bne +0x16 /* 00005860 */ 0000584C 122D FCE4 move.b D1, [A5 - 0x31C] 00005850 B22E FFA1 cmp.b D1, [A6 - 0x5F] 00005854 56C1 sne D1 00005856 8001 or.b D0, D1 00005858 0240 0001 andi.w D0, 0x1 0000585C 6700 009C beq +0x9E /* 000058FA */ label00005860: 00005860 2F3C FFFF FFFF move.l -[A7], 0xFFFFFFFF 00005866 42A7 clr.l -[A7] 00005868 4EAD 2882 jsr [A5 + 0x2882 /* export_1292 */] 0000586C 49ED FE14 lea.l A4, [A5 - 0x1EC] 00005870 102D C322 move.b D0, [A5 - 0x3CDE] 00005874 6706 beq +0x8 /* 0000587C */ 00005876 49ED C10E lea.l A4, [A5 - 0x3EF2] 0000587A 6074 bra +0x76 /* 000058F0 */ label0000587C: 0000587C 42A7 clr.l -[A7] 0000587E 4EAD 2F0A jsr [A5 + 0x2F0A /* export_1501 */] 00005882 201F move.l D0, [A7]+ 00005884 B0AD C242 cmp.l D0, [A5 - 0x3DBE] 00005888 6666 bne +0x68 /* 000058F0 */ 0000588A 102D C1D2 move.b D0, [A5 - 0x3E2E] 0000588E 6756 beq +0x58 /* 000058E6 */ 00005890 102D C4EA move.b D0, [A5 - 0x3B16] 00005894 C02D C6CE and.b D0, [A5 - 0x3932] 00005898 6728 beq +0x2A /* 000058C2 */ 0000589A 7000 moveq.l D0, 0x00 0000589C 206D C242 movea.l A0, [A5 - 0x3DBE] 000058A0 3228 0008 move.w D1, [A0 + 0x8] 000058A4 4441 neg.w D1 000058A6 3001 move.w D0, D1 000058A8 C0BC 0000 0007 and.l D0, 0x7 000058AE 3D40 FFAC move.w [A6 - 0x54], D0 000058B2 2F3C FFF8 FFF8 move.l -[A7], 0xFFF8FFF8 000058B8 4267 clr.w -[A7] 000058BA 3F2E FFAC move.w -[A7], [A6 - 0x54] 000058BE 4EAD 2882 jsr [A5 + 0x2882 /* export_1292 */] label000058C2: 000058C2 102D B4FE move.b D0, [A5 - 0x4B02] 000058C6 0A00 0001 xori.b D0, 0x1 000058CA C02D FCE4 and.b D0, [A5 - 0x31C] 000058CE 6706 beq +0x8 /* 000058D6 */ 000058D0 49ED FE14 lea.l A4, [A5 - 0x1EC] 000058D4 6004 bra +0x6 /* 000058DA */ label000058D6: 000058D6 49ED C0C6 lea.l A4, [A5 - 0x3F3A] label000058DA: 000058DA 4A2D FC56 tst.b [A5 - 0x3AA] 000058DE 6710 beq +0x12 /* 000058F0 */ 000058E0 49ED FE14 lea.l A4, [A5 - 0x1EC] 000058E4 600A bra +0xC /* 000058F0 */ label000058E6: 000058E6 4A6D B526 tst.w [A5 - 0x4ADA] 000058EA 6704 beq +0x6 /* 000058F0 */ 000058EC 49EE FFB4 lea.l A4, [A6 - 0x4C] label000058F0: 000058F0 2F0C move.l -[A7], A4 000058F2 4EAD 223A jsr [A5 + 0x223A /* export_1091 */] 000058F6 422D A1AC clr.b [A5 - 0x5E54] label000058FA: 000058FA 4CDF 10F0 movem.l D4,D5,D6,D7,A4, [A7]+ 000058FE 4E5E unlink A6 00005900 2E9F move.l [A7], [A7]+ 00005902 4E75 rts export_213: fn00005904: 00005904 4E56 FFD0 link A6, -0x0030 00005908 48E7 0F08 movem.l -[A7], D4,D5,D6,D7,A4 0000590C 486E FFD8 pea.l [A6 - 0x28] 00005910 A874 syscall GetPort 00005912 486D C460 pea.l [A5 - 0x3BA0] 00005916 A873 syscall SetPort 00005918 4AAD FC7E tst.l [A5 - 0x382] 0000591C 6732 beq +0x34 /* 00005950 */ 0000591E 486D C704 pea.l [A5 - 0x38FC] 00005922 4EBA D5D6 jsr [PC - 0x2A2A /* 00002EFA */] 00005926 486D FD38 pea.l [A5 - 0x2C8] 0000592A 4EBA CFC6 jsr [PC - 0x303A /* 000028F2 */] 0000592E 486D FD38 pea.l [A5 - 0x2C8] 00005932 486D FD38 pea.l [A5 - 0x2C8] 00005936 4267 clr.w -[A7] 00005938 4EBA 1022 jsr [PC + 0x1022 /* 0000695C */] 0000593C 486D FD38 pea.l [A5 - 0x2C8] 00005940 486D C290 pea.l [A5 - 0x3D70] 00005944 4EAD 1F52 jsr [A5 + 0x1F52 /* export_998 */] 00005948 4EAD 0052 jsr [A5 + 0x52 /* export_6 */] 0000594C 6000 023E bra +0x240 /* 00005B8C */ label00005950: 00005950 102D FD24 move.b D0, [A5 - 0x2DC] 00005954 0A00 0001 xori.b D0, 0x1 00005958 7201 moveq.l D1, 0x01 0000595A B26D FD12 cmp.w D1, [A5 - 0x2EE] 0000595E 5EC1 sgt D1 00005960 8001 or.b D0, D1 00005962 0240 0001 andi.w D0, 0x1 00005966 6600 0224 bne +0x226 /* 00005B8C */ 0000596A 3F2D C1AE move.w -[A7], [A5 - 0x3E52] 0000596E A887 syscall TextFont 00005970 3F2D C1B0 move.w -[A7], [A5 - 0x3E50] 00005974 A88A syscall TextSize 00005976 4240 clr.w D0 00005978 102D C1B2 move.b D0, [A5 - 0x3E4E] 0000597C 3F00 move.w -[A7], D0 0000597E A888 syscall TextFace 00005980 3F3C 0001 move.w -[A7], 0x1 00005984 A889 syscall TextMode 00005986 3E2D C1B4 move.w D7, [A5 - 0x3E4C] 0000598A 102D C6CE move.b D0, [A5 - 0x3932] 0000598E 670E beq +0x10 /* 0000599E */ 00005990 4267 clr.w -[A7] 00005992 3007 move.w D0, D7 00005994 5E40 addq.w D0, 7 00005996 3F00 move.w -[A7], D0 00005998 4EAD 29AA jsr [A5 + 0x29AA /* export_1329 */] 0000599C 3E1F move.w D7, [A7]+ label0000599E: 0000599E 3007 move.w D0, D7 000059A0 48C0 ext.l D0 000059A2 81FC 0004 divs.w D0, 0x4 000059A6 3D40 FFF0 move.w [A6 - 0x10], D0 000059AA 3007 move.w D0, D7 000059AC 906E FFF0 sub.w D0, [A6 - 0x10] 000059B0 3D40 FFF2 move.w [A6 - 0xE], D0 000059B4 3D6D FD12 FFFE move.w [A6 - 0x2], [A5 - 0x2EE] 000059BA 102E 0008 move.b D0, [A6 + 0x8] 000059BE 6722 beq +0x24 /* 000059E2 */ 000059C0 3D7C 0001 FFFE move.w [A6 - 0x2], 0x1 000059C6 486D C704 pea.l [A5 - 0x38FC] 000059CA 4EBA D52E jsr [PC - 0x2AD2 /* 00002EFA */] 000059CE 4EBA 157E jsr [PC + 0x157E /* 00006F4E */] 000059D2 41ED C290 lea.l A0, [A5 - 0x3D70] 000059D6 43ED C704 lea.l A1, [A5 - 0x38FC] 000059DA 7003 moveq.l D0, 0x03 label000059DC: 000059DC 30D9 move.w [A0]+, [A1]+ 000059DE 51C8 FFFC dbf D0, -0x6 /* 000059DC */ label000059E2: 000059E2 302E FFFE move.w D0, [A6 - 0x2] 000059E6 5340 subq.w D0, 1 000059E8 C1C7 muls.w D0, D7 000059EA 3C00 move.w D6, D0 000059EC DC6D FD34 add.w D6, [A5 - 0x2CC] 000059F0 3D6E FFFE FFD2 move.w [A6 - 0x2E], [A6 - 0x2] 000059F6 3D6D FD12 FFD0 move.w [A6 - 0x30], [A5 - 0x2EE] 000059FC 3D6E FFD2 FFFC move.w [A6 - 0x4], [A6 - 0x2E] 00005A02 6000 014E bra +0x150 /* 00005B52 */ label00005A06: 00005A06 102E 0008 move.b D0, [A6 + 0x8] 00005A0A 664C bne +0x4E /* 00005A58 */ 00005A0C 486E FFDC pea.l [A6 - 0x24] 00005A10 4267 clr.w -[A7] 00005A12 3006 move.w D0, D6 00005A14 906E FFF2 sub.w D0, [A6 - 0xE] 00005A18 3F00 move.w -[A7], D0 00005A1A 3F2D C710 move.w -[A7], [A5 - 0x38F0] 00005A1E 302E FFF0 move.w D0, [A6 - 0x10] 00005A22 D046 add.w D0, D6 00005A24 3F00 move.w -[A7], D0 00005A26 A8A7 syscall SetRect 00005A28 486E FFDC pea.l [A6 - 0x24] 00005A2C 4EBA D4CC jsr [PC - 0x2B34 /* 00002EFA */] 00005A30 2F2D C15A move.l -[A7], [A5 - 0x3EA6] 00005A34 42A7 clr.l -[A7] 00005A36 486E FFDC pea.l [A6 - 0x24] 00005A3A 4EAD 2EEA jsr [A5 + 0x2EEA /* export_1497 */] 00005A3E 2F2D C15E move.l -[A7], [A5 - 0x3EA2] 00005A42 42A7 clr.l -[A7] 00005A44 486E FFDC pea.l [A6 - 0x24] 00005A48 4EAD 2EEA jsr [A5 + 0x2EEA /* export_1497 */] 00005A4C 486E FFDC pea.l [A6 - 0x24] 00005A50 486D C290 pea.l [A5 - 0x3D70] 00005A54 4EAD 1F52 jsr [A5 + 0x1F52 /* export_998 */] label00005A58: 00005A58 302E FFFC move.w D0, [A6 - 0x4] 00005A5C 5340 subq.w D0, 1 00005A5E 41ED FC84 lea.l A0, [A5 - 0x37C] 00005A62 E540 asl D0.w, 2 00005A64 2870 0000 movea.l A4, [A0 + D0.w] 00005A68 2F0C move.l -[A7], A4 00005A6A 205F movea.l A0, [A7]+ 00005A6C A029 syscall HLock 00005A6E 4267 clr.w -[A7] 00005A70 2F14 move.l -[A7], [A4] 00005A72 A88C syscall StringWidth 00005A74 381F move.w D4, [A7]+ 00005A76 4267 clr.w -[A7] 00005A78 486D C1B2 pea.l [A5 - 0x3E4E] 00005A7C 7006 moveq.l D0, 0x06 00005A7E 2F00 move.l -[A7], D0 00005A80 A85D syscall BitTst 00005A82 101F move.b D0, [A7]+ 00005A84 6702 beq +0x4 /* 00005A88 */ 00005A86 5A44 addq.w D4, 5 label00005A88: 00005A88 4267 clr.w -[A7] 00005A8A 3EB8 0BAC move.w [A7], [0x00000BAC /* TESysJust */] 00005A8E 4A5F tst.w [A7]+ 00005A90 56C0 sne D0 00005A92 4400 neg.b D0 00005A94 1D40 FFD5 move.b [A6 - 0x2B], D0 00005A98 3A2D FCE6 move.w D5, [A5 - 0x31A] 00005A9C 7001 moveq.l D0, 0x01 00005A9E B06E FFFC cmp.w D0, [A6 - 0x4] 00005AA2 6604 bne +0x6 /* 00005AA8 */ 00005AA4 3A2D FD36 move.w D5, [A5 - 0x2CA] label00005AA8: 00005AA8 102E FFD5 move.b D0, [A6 - 0x2B] 00005AAC 670A beq +0xC /* 00005AB8 */ 00005AAE 4A6D C1AC tst.w [A5 - 0x3E54] 00005AB2 660E bne +0x10 /* 00005AC2 */ 00005AB4 9A44 sub.w D5, D4 00005AB6 600A bra +0xC /* 00005AC2 */ label00005AB8: 00005AB8 70FF moveq.l D0, 0xFFFFFFFF 00005ABA B06D C1AC cmp.w D0, [A5 - 0x3E54] 00005ABE 6602 bne +0x4 /* 00005AC2 */ 00005AC0 9A44 sub.w D5, D4 label00005AC2: 00005AC2 7001 moveq.l D0, 0x01 00005AC4 B06D C1AC cmp.w D0, [A5 - 0x3E54] 00005AC8 660A bne +0xC /* 00005AD4 */ 00005ACA 3004 move.w D0, D4 00005ACC 48C0 ext.l D0 00005ACE 81FC 0002 divs.w D0, 0x2 00005AD2 9A40 sub.w D5, D0 label00005AD4: 00005AD4 3005 move.w D0, D5 00005AD6 5340 subq.w D0, 1 00005AD8 3D40 FFE6 move.w [A6 - 0x1A], D0 00005ADC 3005 move.w D0, D5 00005ADE D044 add.w D0, D4 00005AE0 5240 addq.w D0, 1 00005AE2 3D40 FFEA move.w [A6 - 0x16], D0 00005AE6 3006 move.w D0, D6 00005AE8 906E FFF2 sub.w D0, [A6 - 0xE] 00005AEC 3D40 FFE4 move.w [A6 - 0x1C], D0 00005AF0 302E FFF0 move.w D0, [A6 - 0x10] 00005AF4 D046 add.w D0, D6 00005AF6 3D40 FFE8 move.w [A6 - 0x18], D0 00005AFA 2054 movea.l A0, [A4] 00005AFC 4240 clr.w D0 00005AFE 1010 move.b D0, [A0] 00005B00 4A40 tst.w D0 00005B02 6740 beq +0x42 /* 00005B44 */ 00005B04 486D B880 pea.l [A5 - 0x4780] 00005B08 A875 syscall SetPBits/SetPortBits 00005B0A 486E FFE4 pea.l [A6 - 0x1C] 00005B0E 486D FE70 pea.l [A5 - 0x190] 00005B12 A8A5 syscall FillRect 00005B14 486E FFE4 pea.l [A6 - 0x1C] 00005B18 486D FC4E pea.l [A5 - 0x3B2] 00005B1C 4EAD 1F52 jsr [A5 + 0x1F52 /* export_998 */] 00005B20 486D B88E pea.l [A5 - 0x4772] 00005B24 A875 syscall SetPBits/SetPortBits 00005B26 486E FFE4 pea.l [A6 - 0x1C] 00005B2A A8A3 syscall EraseRect 00005B2C 3F05 move.w -[A7], D5 00005B2E 3F06 move.w -[A7], D6 00005B30 A893 syscall MoveTo 00005B32 2F14 move.l -[A7], [A4] 00005B34 A884 syscall DrawString 00005B36 486E FFE4 pea.l [A6 - 0x1C] 00005B3A 486E FFE4 pea.l [A6 - 0x1C] 00005B3E 4267 clr.w -[A7] 00005B40 4EBA 0E1A jsr [PC + 0xE1A /* 0000695C */] label00005B44: 00005B44 2F0C move.l -[A7], A4 00005B46 205F movea.l A0, [A7]+ 00005B48 A02A syscall HUnlock 00005B4A DC47 add.w D6, D7 00005B4C 526E FFFC addq.w [A6 - 0x4], 1 00005B50 690C bvs +0xE /* 00005B5E */ label00005B52: 00005B52 302E FFFC move.w D0, [A6 - 0x4] 00005B56 B06E FFD0 cmp.w D0, [A6 - 0x30] 00005B5A 6F00 FEAA ble -0x154 /* 00005A06 */ label00005B5E: 00005B5E 102E FFD5 move.b D0, [A6 - 0x2B] 00005B62 670C beq +0xE /* 00005B70 */ 00005B64 302E FFE6 move.w D0, [A6 - 0x1A] 00005B68 5240 addq.w D0, 1 00005B6A 3B40 FD32 move.w [A5 - 0x2CE], D0 00005B6E 600A bra +0xC /* 00005B7A */ label00005B70: 00005B70 302E FFEA move.w D0, [A6 - 0x16] 00005B74 5340 subq.w D0, 1 00005B76 3B40 FD32 move.w [A5 - 0x2CE], D0 label00005B7A: 00005B7A 3006 move.w D0, D6 00005B7C 9047 sub.w D0, D7 00005B7E 3B40 FD30 move.w [A5 - 0x2D0], D0 00005B82 4EAD 0052 jsr [A5 + 0x52 /* export_6 */] 00005B86 1B7C 0001 FD14 move.b [A5 - 0x2EC], 0x1 label00005B8C: 00005B8C 4EAD 26EA jsr [A5 + 0x26EA /* export_1241 */] 00005B90 486D C4CC pea.l [A5 - 0x3B34] 00005B94 A875 syscall SetPBits/SetPortBits 00005B96 2F2E FFD8 move.l -[A7], [A6 - 0x28] 00005B9A A873 syscall SetPort 00005B9C 7000 moveq.l D0, 0x00 00005B9E 2B40 FC6C move.l [A5 - 0x394], D0 00005BA2 4CDF 10F0 movem.l D4,D5,D6,D7,A4, [A7]+ 00005BA6 4E5E unlink A6 00005BA8 205F movea.l A0, [A7]+ 00005BAA 544F addq.w A7, 2 00005BAC 4ED0 jmp [A0] fn00005BAE: 00005BAE 4E56 FFE0 link A6, -0x0020 00005BB2 206E 0008 movea.l A0, [A6 + 0x8] 00005BB6 43EE FFF2 lea.l A1, [A6 - 0xE] 00005BBA 7006 moveq.l D0, 0x06 label00005BBC: 00005BBC 32D8 move.w [A1]+, [A0]+ 00005BBE 51C8 FFFC dbf D0, -0x6 /* 00005BBC */ 00005BC2 102D C91E move.b D0, [A5 - 0x36E2] 00005BC6 6720 beq +0x22 /* 00005BE8 */ 00005BC8 486E FFF2 pea.l [A6 - 0xE] 00005BCC 486D C920 pea.l [A5 - 0x36E0] 00005BD0 486D C926 pea.l [A5 - 0x36DA] 00005BD4 486D C926 pea.l [A5 - 0x36DA] 00005BD8 4267 clr.w -[A7] 00005BDA 42A7 clr.l -[A7] 00005BDC A8EC syscall CopyBits 00005BDE 486D C926 pea.l [A5 - 0x36DA] 00005BE2 4EBA 0ABA jsr [PC + 0xABA /* 0000669E */] 00005BE6 600C bra +0xE /* 00005BF4 */ label00005BE8: 00005BE8 2F2E FFF2 move.l -[A7], [A6 - 0xE] 00005BEC 486D C704 pea.l [A5 - 0x38FC] 00005BF0 4EAD 2D12 jsr [A5 + 0x2D12 /* export_1438 */] label00005BF4: 00005BF4 202D C4FC move.l D0, [A5 - 0x3B04] 00005BF8 E088 lsr D0, 8 00005BFA C0BC 0000 00FF and.l D0, 0xFF 00005C00 3D40 FFE0 move.w [A6 - 0x20], D0 label00005C04: 00005C04 486E FFE2 pea.l [A6 - 0x1E] 00005C08 A976 syscall GetKeys 00005C0A 302E FFE0 move.w D0, [A6 - 0x20] 00005C0E 3200 move.w D1, D0 00005C10 E641 asr D1.w, 3 00005C12 0136 10E2 btst [A6 + D1.w - 0x30], D0 00005C16 66EC bne -0x12 /* 00005C04 */ 00005C18 2F3C 0000 001E move.l -[A7], 0x1E 00005C1E 201F move.l D0, [A7]+ 00005C20 A032 syscall FlushEvents 00005C22 422D A006 clr.b [A5 - 0x5FFA] 00005C26 4EBA F0D2 jsr [PC - 0xF2E /* 00004CFA */] 00005C2A 4E5E unlink A6 00005C2C 2E9F move.l [A7], [A7]+ 00005C2E 4E75 rts fn00005C30: 00005C30 4E56 FFEA link A6, -0x0016 00005C34 3D6D C5A6 FFEA move.w [A6 - 0x16], [A5 - 0x3A5A] 00005C3A 3F3C 0001 move.w -[A7], 0x1 00005C3E 4EAD 009A jsr [A5 + 0x9A /* export_15 */] 00005C42 486E FFFC pea.l [A6 - 0x4] 00005C46 4EBA 01EA jsr [PC + 0x1EA /* 00005E32 */] 00005C4A 4EBA B0D6 jsr [PC - 0x4F2A /* 00000D22 */] 00005C4E 41EE FFEC lea.l A0, [A6 - 0x14] 00005C52 43ED C290 lea.l A1, [A5 - 0x3D70] 00005C56 7003 moveq.l D0, 0x03 label00005C58: 00005C58 30D9 move.w [A0]+, [A1]+ 00005C5A 51C8 FFFC dbf D0, -0x6 /* 00005C58 */ 00005C5E 486D C290 pea.l [A5 - 0x3D70] 00005C62 2F2E FFFC move.l -[A7], [A6 - 0x4] 00005C66 302E FFFE move.w D0, [A6 - 0x2] 00005C6A 5240 addq.w D0, 1 00005C6C 3F00 move.w -[A7], D0 00005C6E 302E FFFC move.w D0, [A6 - 0x4] 00005C72 5240 addq.w D0, 1 00005C74 3F00 move.w -[A7], D0 00005C76 A8A7 syscall SetRect 00005C78 4EBA B7F0 jsr [PC - 0x4810 /* 0000146A */] 00005C7C 41ED C290 lea.l A0, [A5 - 0x3D70] 00005C80 43EE FFEC lea.l A1, [A6 - 0x14] 00005C84 7003 moveq.l D0, 0x03 label00005C86: 00005C86 30D9 move.w [A0]+, [A1]+ 00005C88 51C8 FFFC dbf D0, -0x6 /* 00005C86 */ 00005C8C A89E syscall PenNormal 00005C8E 4267 clr.w -[A7] 00005C90 2F2E FFFC move.l -[A7], [A6 - 0x4] 00005C94 486D C4CC pea.l [A5 - 0x3B34] 00005C98 4EBA ACA4 jsr [PC - 0x535C /* 0000093E */] 00005C9C 101F move.b D0, [A7]+ 00005C9E 6706 beq +0x8 /* 00005CA6 */ 00005CA0 486D FE78 pea.l [A5 - 0x188] 00005CA4 A89D syscall PenPat label00005CA6: 00005CA6 2F2E FFFC move.l -[A7], [A6 - 0x4] 00005CAA 2F2E FFFC move.l -[A7], [A6 - 0x4] 00005CAE 4EBA D53A jsr [PC - 0x2AC6 /* 000031EA */] 00005CB2 2F2E FFFC move.l -[A7], [A6 - 0x4] 00005CB6 4EAD 2FEA jsr [A5 + 0x2FEA /* export_1529 */] 00005CBA 2D6E FFFC FFF8 move.l [A6 - 0x8], [A6 - 0x4] label00005CC0: 00005CC0 486E FFF4 pea.l [A6 - 0xC] 00005CC4 4EBA 016C jsr [PC + 0x16C /* 00005E32 */] 00005CC8 486E FFF4 pea.l [A6 - 0xC] 00005CCC 4EAD 2FD2 jsr [A5 + 0x2FD2 /* export_1526 */] 00005CD0 486E FFF4 pea.l [A6 - 0xC] 00005CD4 486E FFF8 pea.l [A6 - 0x8] 00005CD8 7008 moveq.l D0, 0x08 00005CDA 2F00 move.l -[A7], D0 00005CDC 1F3C 0001 move.b -[A7], 0x1 00005CE0 4EBA DE38 jsr [PC - 0x21C8 /* 00003B1A */] 00005CE4 4267 clr.w -[A7] 00005CE6 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00005CEA 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00005CEE A881 syscall EqualPt 00005CF0 101F move.b D0, [A7]+ 00005CF2 6612 bne +0x14 /* 00005D06 */ 00005CF4 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00005CF8 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00005CFC 4EBA D4EC jsr [PC - 0x2B14 /* 000031EA */] 00005D00 2D6E FFF4 FFF8 move.l [A6 - 0x8], [A6 - 0xC] label00005D06: 00005D06 4267 clr.w -[A7] 00005D08 4EAD 24D2 jsr [A5 + 0x24D2 /* export_1174 */] 00005D0C 101F move.b D0, [A7]+ 00005D0E 0A00 0001 xori.b D0, 0x1 00005D12 67AC beq -0x52 /* 00005CC0 */ 00005D14 A89E syscall PenNormal 00005D16 3F2E FFEA move.w -[A7], [A6 - 0x16] 00005D1A 4EAD 009A jsr [A5 + 0x9A /* export_15 */] 00005D1E 1B7C 0001 FD14 move.b [A5 - 0x2EC], 0x1 00005D24 4E5E unlink A6 00005D26 4E75 rts fn00005D28: 00005D28 4E56 0000 link A6, 0 00005D2C 4267 clr.w -[A7] 00005D2E 4EBA AF6A jsr [PC - 0x5096 /* 00000C9A */] 00005D32 101F move.b D0, [A7]+ 00005D34 6710 beq +0x12 /* 00005D46 */ 00005D36 486D C704 pea.l [A5 - 0x38FC] 00005D3A 4EBA D1BE jsr [PC - 0x2E42 /* 00002EFA */] 00005D3E 4EBA 000A jsr [PC + 0xA /* 00005D4A */] 00005D42 4EBA CCB8 jsr [PC - 0x3348 /* 000029FC */] label00005D46: 00005D46 4E5E unlink A6 00005D48 4E75 rts fn00005D4A: 00005D4A 4E56 0000 link A6, 0 00005D4E 4EBA 11FE jsr [PC + 0x11FE /* 00006F4E */] 00005D52 41ED FC4E lea.l A0, [A5 - 0x3B2] 00005D56 43ED FD38 lea.l A1, [A5 - 0x2C8] 00005D5A 7003 moveq.l D0, 0x03 label00005D5C: 00005D5C 30D9 move.w [A0]+, [A1]+ 00005D5E 51C8 FFFC dbf D0, -0x6 /* 00005D5C */ 00005D62 2F2D C8E8 move.l -[A7], [A5 - 0x3718] 00005D66 2F2D C15A move.l -[A7], [A5 - 0x3EA6] 00005D6A 486D FD38 pea.l [A5 - 0x2C8] 00005D6E 4267 clr.w -[A7] 00005D70 4EAD 2D0A jsr [A5 + 0x2D0A /* export_1437 */] 00005D74 2F2D C5AA move.l -[A7], [A5 - 0x3A56] 00005D78 2F2D C15A move.l -[A7], [A5 - 0x3EA6] 00005D7C 486D FD38 pea.l [A5 - 0x2C8] 00005D80 3F3C 0007 move.w -[A7], 0x7 00005D84 4EAD 2D0A jsr [A5 + 0x2D0A /* export_1437 */] 00005D88 2F2D C92E move.l -[A7], [A5 - 0x36D2] 00005D8C 2F2D C15E move.l -[A7], [A5 - 0x3EA2] 00005D90 486D FD38 pea.l [A5 - 0x2C8] 00005D94 4267 clr.w -[A7] 00005D96 4EAD 2D0A jsr [A5 + 0x2D0A /* export_1437 */] 00005D9A 2F2D C5AA move.l -[A7], [A5 - 0x3A56] 00005D9E 2F2D C15E move.l -[A7], [A5 - 0x3EA2] 00005DA2 486D FD38 pea.l [A5 - 0x2C8] 00005DA6 3F3C 0007 move.w -[A7], 0x7 00005DAA 4EAD 2D0A jsr [A5 + 0x2D0A /* export_1437 */] 00005DAE 4EBA B360 jsr [PC - 0x4CA0 /* 00001110 */] 00005DB2 4E5E unlink A6 00005DB4 4E75 rts export_214: fn00005DB6: 00005DB6 4E56 0000 link A6, 0 00005DBA 422E 0008 clr.b [A6 + 0x8] 00005DBE 102D A07E move.b D0, [A5 - 0x5F82] 00005DC2 6702 beq +0x4 /* 00005DC6 */ 00005DC4 6068 bra +0x6A /* 00005E2E */ label00005DC6: 00005DC6 102D B866 move.b D0, [A5 - 0x479A] 00005DCA 0A00 0001 xori.b D0, 0x1 00005DCE C02D C1C4 and.b D0, [A5 - 0x3E3C] 00005DD2 6702 beq +0x4 /* 00005DD6 */ 00005DD4 6058 bra +0x5A /* 00005E2E */ label00005DD6: 00005DD6 102D B570 move.b D0, [A5 - 0x4A90] 00005DDA 0A00 0001 xori.b D0, 0x1 00005DDE C02D B7D2 and.b D0, [A5 - 0x482E] 00005DE2 6720 beq +0x22 /* 00005E04 */ 00005DE4 1D7C 0001 0008 move.b [A6 + 0x8], 0x1 00005DEA 2F3C 0004 0000 move.l -[A7], 0x40000 00005DF0 4EAD 201A jsr [A5 + 0x201A /* export_1023 */] 00005DF4 101F move.b D0, [A7]+ 00005DF6 670C beq +0xE /* 00005E04 */ 00005DF8 2F2D AEAC move.l -[A7], [A5 - 0x5154] 00005DFC 1F3C 0001 move.b -[A7], 0x1 00005E00 4EAD 26AA jsr [A5 + 0x26AA /* export_1233 */] label00005E04: 00005E04 102D B570 move.b D0, [A5 - 0x4A90] 00005E08 C02D B52E and.b D0, [A5 - 0x4AD2] 00005E0C 6720 beq +0x22 /* 00005E2E */ 00005E0E 1D7C 0001 0008 move.b [A6 + 0x8], 0x1 00005E14 2F3C 0005 0000 move.l -[A7], 0x50000 00005E1A 4EAD 201A jsr [A5 + 0x201A /* export_1023 */] 00005E1E 101F move.b D0, [A7]+ 00005E20 670C beq +0xE /* 00005E2E */ 00005E22 2F2D AE96 move.l -[A7], [A5 - 0x516A] 00005E26 1F3C 0001 move.b -[A7], 0x1 00005E2A 4EAD 269A jsr [A5 + 0x269A /* export_1231 */] label00005E2E: 00005E2E 4E5E unlink A6 00005E30 4E75 rts fn00005E32: 00005E32 4E56 0000 link A6, 0 00005E36 2F2E 0008 move.l -[A7], [A6 + 0x8] 00005E3A 4EBA CF32 jsr [PC - 0x30CE /* 00002D6E */] 00005E3E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00005E42 486D FD16 pea.l [A5 - 0x2EA] 00005E46 4EAD 28E2 jsr [A5 + 0x28E2 /* export_1304 */] 00005E4A 4E5E unlink A6 00005E4C 2E9F move.l [A7], [A7]+ 00005E4E 4E75 rts fn00005E50: 00005E50 4E56 0000 link A6, 0 00005E54 102E 0008 move.b D0, [A6 + 0x8] 00005E58 6708 beq +0xA /* 00005E62 */ 00005E5A 486D FD30 pea.l [A5 - 0x2D0] 00005E5E 4EBA CF0E jsr [PC - 0x30F2 /* 00002D6E */] label00005E62: 00005E62 4EBA AD4A jsr [PC - 0x52B6 /* 00000BAE */] 00005E66 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00005E6A 2B6D FD30 FD34 move.l [A5 - 0x2CC], [A5 - 0x2D0] 00005E70 102E 0008 move.b D0, [A6 + 0x8] 00005E74 6706 beq +0x8 /* 00005E7C */ 00005E76 3B6D FD36 FCE6 move.w [A5 - 0x31A], [A5 - 0x2CA] label00005E7C: 00005E7C 1B7C 0001 FD24 move.b [A5 - 0x2DC], 0x1 00005E82 4A6D A0A0 tst.w [A5 - 0x5F60] 00005E86 6D02 blt +0x4 /* 00005E8A */ 00005E88 A856 syscall ObscureCursor label00005E8A: 00005E8A 4EBA 10C2 jsr [PC + 0x10C2 /* 00006F4E */] 00005E8E 422D FD14 clr.b [A5 - 0x2EC] 00005E92 4E5E unlink A6 00005E94 205F movea.l A0, [A7]+ 00005E96 544F addq.w A7, 2 00005E98 4ED0 jmp [A0] fn00005E9A: 00005E9A 4E56 FFF2 link A6, -0x000E 00005E9E 2F07 move.l -[A7], D7 00005EA0 486E FFFC pea.l [A6 - 0x4] 00005EA4 4EBA CE80 jsr [PC - 0x3180 /* 00002D26 */] 00005EA8 4267 clr.w -[A7] 00005EAA 2F2E FFFC move.l -[A7], [A6 - 0x4] 00005EAE 486D C704 pea.l [A5 - 0x38FC] 00005EB2 A8AD syscall PtInRect 00005EB4 101F move.b D0, [A7]+ 00005EB6 6700 00EC beq +0xEE /* 00005FA4 */ 00005EBA 4EAD 2332 jsr [A5 + 0x2332 /* export_1122 */] 00005EBE 4EBA AE62 jsr [PC - 0x519E /* 00000D22 */] 00005EC2 4267 clr.w -[A7] 00005EC4 2F2E FFFC move.l -[A7], [A6 - 0x4] 00005EC8 486D C6F2 pea.l [A5 - 0x390E] 00005ECC 4EBA AA70 jsr [PC - 0x5590 /* 0000093E */] 00005ED0 1E1F move.b D7, [A7]+ 00005ED2 1007 move.b D0, D7 00005ED4 671C beq +0x1E /* 00005EF2 */ 00005ED6 2F2D C92E move.l -[A7], [A5 - 0x36D2] 00005EDA 2F2D C954 move.l -[A7], [A5 - 0x36AC] 00005EDE 7004 moveq.l D0, 0x04 00005EE0 2F00 move.l -[A7], D0 00005EE2 4EAD 0472 jsr [A5 + 0x472 /* export_138 */] 00005EE6 201F move.l D0, [A7]+ 00005EE8 3F00 move.w -[A7], D0 00005EEA 3F2D C43C move.w -[A7], [A5 - 0x3BC4] 00005EEE 4EAD 1ECA jsr [A5 + 0x1ECA /* export_981 */] label00005EF2: 00005EF2 2F2D C92E move.l -[A7], [A5 - 0x36D2] 00005EF6 2F2D C15A move.l -[A7], [A5 - 0x3EA6] 00005EFA 2F2E FFFC move.l -[A7], [A6 - 0x4] 00005EFE 3F2D C956 move.w -[A7], [A5 - 0x36AA] 00005F02 3F2D C43C move.w -[A7], [A5 - 0x3BC4] 00005F06 4EBA A8C4 jsr [PC - 0x573C /* 000007CC */] 00005F0A 41ED FC4E lea.l A0, [A5 - 0x3B2] 00005F0E 43ED C704 lea.l A1, [A5 - 0x38FC] 00005F12 7003 moveq.l D0, 0x03 label00005F14: 00005F14 30D9 move.w [A0]+, [A1]+ 00005F16 51C8 FFFC dbf D0, -0x6 /* 00005F14 */ 00005F1A 1007 move.b D0, D7 00005F1C 671C beq +0x1E /* 00005F3A */ 00005F1E 2F2D C92E move.l -[A7], [A5 - 0x36D2] 00005F22 2F2D C954 move.l -[A7], [A5 - 0x36AC] 00005F26 7004 moveq.l D0, 0x04 00005F28 2F00 move.l -[A7], D0 00005F2A 4EAD 0472 jsr [A5 + 0x472 /* export_138 */] 00005F2E 201F move.l D0, [A7]+ 00005F30 3F00 move.w -[A7], D0 00005F32 3F2D C43C move.w -[A7], [A5 - 0x3BC4] 00005F36 4EAD 1ECA jsr [A5 + 0x1ECA /* export_981 */] label00005F3A: 00005F3A 486D B88E pea.l [A5 - 0x4772] 00005F3E A875 syscall SetPBits/SetPortBits 00005F40 486D C704 pea.l [A5 - 0x38FC] 00005F44 486D C936 pea.l [A5 - 0x36CA] 00005F48 A8A5 syscall FillRect 00005F4A 2F2D C15A move.l -[A7], [A5 - 0x3EA6] 00005F4E 2F2D C15E move.l -[A7], [A5 - 0x3EA2] 00005F52 486D C704 pea.l [A5 - 0x38FC] 00005F56 3F3C 0007 move.w -[A7], 0x7 00005F5A 4EAD 2D0A jsr [A5 + 0x2D0A /* export_1437 */] 00005F5E 486D C704 pea.l [A5 - 0x38FC] 00005F62 486D C704 pea.l [A5 - 0x38FC] 00005F66 4267 clr.w -[A7] 00005F68 4EBA 09F2 jsr [PC + 0x9F2 /* 0000695C */] 00005F6C 486D C4CC pea.l [A5 - 0x3B34] 00005F70 A875 syscall SetPBits/SetPortBits 00005F72 A89E syscall PenNormal 00005F74 41ED C290 lea.l A0, [A5 - 0x3D70] 00005F78 43ED C704 lea.l A1, [A5 - 0x38FC] 00005F7C 7003 moveq.l D0, 0x03 label00005F7E: 00005F7E 30D9 move.w [A0]+, [A1]+ 00005F80 51C8 FFFC dbf D0, -0x6 /* 00005F7E */ 00005F84 4EAD 0052 jsr [A5 + 0x52 /* export_6 */] 00005F88 486D A02C pea.l [A5 - 0x5FD4] 00005F8C 4EAD 223A jsr [A5 + 0x223A /* export_1091 */] 00005F90 42A7 clr.l -[A7] 00005F92 A975 syscall TickCount 00005F94 2B5F C394 move.l [A5 - 0x3C6C], [A7]+ 00005F98 1B7C 0001 C1CE move.b [A5 - 0x3E32], 0x1 00005F9E 1B7C 0001 FD14 move.b [A5 - 0x2EC], 0x1 label00005FA4: 00005FA4 2E1F move.l D7, [A7]+ 00005FA6 4E5E unlink A6 00005FA8 4E75 rts fn00005FAA: 00005FAA 4E56 FFF2 link A6, -0x000E 00005FAE 48E7 0308 movem.l -[A7], D6,D7,A4 00005FB2 102D FD1E move.b D0, [A5 - 0x2E2] 00005FB6 802D FD40 or.b D0, [A5 - 0x2C0] 00005FBA 6604 bne +0x6 /* 00005FC0 */ 00005FBC 4EBA 01EA jsr [PC + 0x1EA /* 000061A8 */] label00005FC0: 00005FC0 4267 clr.w -[A7] 00005FC2 4EBA ACD6 jsr [PC - 0x532A /* 00000C9A */] 00005FC6 101F move.b D0, [A7]+ 00005FC8 6604 bne +0x6 /* 00005FCE */ 00005FCA 6000 00EC bra +0xEE /* 000060B8 */ label00005FCE: 00005FCE 42A7 clr.l -[A7] 00005FD0 4EAD 2F5A jsr [A5 + 0x2F5A /* export_1511 */] 00005FD4 285F movea.l A4, [A7]+ 00005FD6 486D FD38 pea.l [A5 - 0x2C8] 00005FDA 486D B420 pea.l [A5 - 0x4BE0] 00005FDE 4EAD 1F52 jsr [A5 + 0x1F52 /* export_998 */] 00005FE2 42A7 clr.l -[A7] 00005FE4 4EBA CFA6 jsr [PC - 0x305A /* 00002F8C */] 00005FE8 2F2D C71E move.l -[A7], [A5 - 0x38E2] 00005FEC 42A7 clr.l -[A7] 00005FEE 2F0C move.l -[A7], A4 00005FF0 4EAD 2CF2 jsr [A5 + 0x2CF2 /* export_1434 */] 00005FF4 486D C4CC pea.l [A5 - 0x3B34] 00005FF8 486D C310 pea.l [A5 - 0x3CF0] 00005FFC 486D C592 pea.l [A5 - 0x3A6E] 00006000 486D FD38 pea.l [A5 - 0x2C8] 00006004 486D FD38 pea.l [A5 - 0x2C8] 00006008 486D FD38 pea.l [A5 - 0x2C8] 0000600C A817 syscall CopyMask 0000600E 4267 clr.w -[A7] 00006010 2F2D C8E8 move.l -[A7], [A5 - 0x3718] 00006014 2F2D C71E move.l -[A7], [A5 - 0x38E2] 00006018 2F2D B396 move.l -[A7], [A5 - 0x4C6A] 0000601C 7004 moveq.l D0, 0x04 0000601E 2F00 move.l -[A7], D0 00006020 4EAD 0472 jsr [A5 + 0x472 /* export_138 */] 00006024 4EAD 2852 jsr [A5 + 0x2852 /* export_1286 */] 00006028 1E1F move.b D7, [A7]+ 0000602A 0A07 0001 xori.b D7, 0x1 0000602E 42A7 clr.l -[A7] 00006030 4EBA CF5A jsr [PC - 0x30A6 /* 00002F8C */] 00006034 42A7 clr.l -[A7] 00006036 2F2D C71E move.l -[A7], [A5 - 0x38E2] 0000603A 2F0C move.l -[A7], A4 0000603C 4EAD 2CF2 jsr [A5 + 0x2CF2 /* export_1434 */] 00006040 486D C4CC pea.l [A5 - 0x3B34] 00006044 486D C310 pea.l [A5 - 0x3CF0] 00006048 486D C6F2 pea.l [A5 - 0x390E] 0000604C 486D FD38 pea.l [A5 - 0x2C8] 00006050 486D FD38 pea.l [A5 - 0x2C8] 00006054 486D FD38 pea.l [A5 - 0x2C8] 00006058 A817 syscall CopyMask 0000605A 4267 clr.w -[A7] 0000605C 2F2D C92E move.l -[A7], [A5 - 0x36D2] 00006060 2F2D C71E move.l -[A7], [A5 - 0x38E2] 00006064 2F2D B396 move.l -[A7], [A5 - 0x4C6A] 00006068 7004 moveq.l D0, 0x04 0000606A 2F00 move.l -[A7], D0 0000606C 4EAD 0472 jsr [A5 + 0x472 /* export_138 */] 00006070 4EAD 2852 jsr [A5 + 0x2852 /* export_1286 */] 00006074 1C1F move.b D6, [A7]+ 00006076 0A06 0001 xori.b D6, 0x1 0000607A 41ED C290 lea.l A0, [A5 - 0x3D70] 0000607E 43ED C704 lea.l A1, [A5 - 0x38FC] 00006082 7003 moveq.l D0, 0x03 label00006084: 00006084 30D9 move.w [A0]+, [A1]+ 00006086 51C8 FFFC dbf D0, -0x6 /* 00006084 */ 0000608A 4EBA C970 jsr [PC - 0x3690 /* 000029FC */] 0000608E 422D FD40 clr.b [A5 - 0x2C0] 00006092 422D FD1E clr.b [A5 - 0x2E2] 00006096 3F2D FD08 move.w -[A7], [A5 - 0x2F8] 0000609A 4EAD 0072 jsr [A5 + 0x72 /* export_10 */] 0000609E 2007 move.l D0, D7 000060A0 8006 or.b D0, D6 000060A2 220C move.l D1, A4 000060A4 56C1 sne D1 000060A6 8001 or.b D0, D1 000060A8 0240 0001 andi.w D0, 0x1 000060AC 1B40 B56E move.b [A5 - 0x4A92], D0 000060B0 6706 beq +0x8 /* 000060B8 */ 000060B2 1B7C 0001 C2FA move.b [A5 - 0x3D06], 0x1 label000060B8: 000060B8 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 000060BC 4E5E unlink A6 000060BE 4E75 rts fn000060C0: 000060C0 4E56 FFF0 link A6, -0x0010 000060C4 2D6D C34A FFF8 move.l [A6 - 0x8], [A5 - 0x3CB6] 000060CA 2D6E FFF8 FFFC move.l [A6 - 0x4], [A6 - 0x8] 000060D0 2F2D C242 move.l -[A7], [A5 - 0x3DBE] 000060D4 A873 syscall SetPort 000060D6 486E FFF0 pea.l [A6 - 0x10] 000060DA 4EAD 24B2 jsr [A5 + 0x24B2 /* export_1170 */] 000060DE 2F2E FFF0 move.l -[A7], [A6 - 0x10] 000060E2 4EAD 2FEA jsr [A5 + 0x2FEA /* export_1529 */] 000060E6 4EBA B382 jsr [PC - 0x4C7E /* 0000146A */] label000060EA: 000060EA 486E FFF4 pea.l [A6 - 0xC] 000060EE 4EAD 24B2 jsr [A5 + 0x24B2 /* export_1170 */] 000060F2 486E FFF4 pea.l [A6 - 0xC] 000060F6 4EAD 2FD2 jsr [A5 + 0x2FD2 /* export_1526 */] 000060FA 302E FFF6 move.w D0, [A6 - 0xA] 000060FE 906E FFF2 sub.w D0, [A6 - 0xE] 00006102 48C0 ext.l D0 00006104 81FC 0002 divs.w D0, 0x2 00006108 322E FFFA move.w D1, [A6 - 0x6] 0000610C 9240 sub.w D1, D0 0000610E 3B41 C34C move.w [A5 - 0x3CB4], D1 00006112 302E FFF4 move.w D0, [A6 - 0xC] 00006116 906E FFF0 sub.w D0, [A6 - 0x10] 0000611A 48C0 ext.l D0 0000611C 81FC 0002 divs.w D0, 0x2 00006120 322E FFF8 move.w D1, [A6 - 0x8] 00006124 9240 sub.w D1, D0 00006126 3B41 C34A move.w [A5 - 0x3CB6], D1 0000612A 486D C34A pea.l [A5 - 0x3CB6] 0000612E 486D C222 pea.l [A5 - 0x3DDE] 00006132 4EAD 28E2 jsr [A5 + 0x28E2 /* export_1304 */] 00006136 4267 clr.w -[A7] 00006138 2F2D C34A move.l -[A7], [A5 - 0x3CB6] 0000613C 2F2E FFFC move.l -[A7], [A6 - 0x4] 00006140 A881 syscall EqualPt 00006142 101F move.b D0, [A7]+ 00006144 664E bne +0x50 /* 00006194 */ 00006146 302D C6D6 move.w D0, [A5 - 0x392A] 0000614A 48C0 ext.l D0 0000614C 81FC 0002 divs.w D0, 0x2 00006150 322D C34C move.w D1, [A5 - 0x3CB4] 00006154 9240 sub.w D1, D0 00006156 3B41 C928 move.w [A5 - 0x36D8], D1 0000615A 302D C348 move.w D0, [A5 - 0x3CB8] 0000615E 48C0 ext.l D0 00006160 81FC 0002 divs.w D0, 0x2 00006164 322D C34A move.w D1, [A5 - 0x3CB6] 00006168 9240 sub.w D1, D0 0000616A 3B41 C926 move.w [A5 - 0x36DA], D1 0000616E 302D C6D6 move.w D0, [A5 - 0x392A] 00006172 D06D C928 add.w D0, [A5 - 0x36D8] 00006176 3B40 C92C move.w [A5 - 0x36D4], D0 0000617A 302D C348 move.w D0, [A5 - 0x3CB8] 0000617E D06D C926 add.w D0, [A5 - 0x36DA] 00006182 3B40 C92A move.w [A5 - 0x36D6], D0 00006186 486D C926 pea.l [A5 - 0x36DA] 0000618A 4EAD 008A jsr [A5 + 0x8A /* export_13 */] 0000618E 2D6D C34A FFFC move.l [A6 - 0x4], [A5 - 0x3CB6] label00006194: 00006194 4267 clr.w -[A7] 00006196 4EAD 24D2 jsr [A5 + 0x24D2 /* export_1174 */] 0000619A 101F move.b D0, [A7]+ 0000619C 0A00 0001 xori.b D0, 0x1 000061A0 6700 FF48 beq -0xB6 /* 000060EA */ 000061A4 4E5E unlink A6 000061A6 4E75 rts fn000061A8: 000061A8 4E56 FFF8 link A6, -0x0008 000061AC 4EAD 0FB2 jsr [A5 + 0xFB2 /* export_498 */] 000061B0 4AAD FC7E tst.l [A5 - 0x382] 000061B4 56C0 sne D0 000061B6 802D FD24 or.b D0, [A5 - 0x2DC] 000061BA 4A2D FC56 tst.b [A5 - 0x3AA] 000061BE 56C1 sne D1 000061C0 8001 or.b D0, D1 000061C2 0240 0001 andi.w D0, 0x1 000061C6 6704 beq +0x6 /* 000061CC */ 000061C8 4EAD 007A jsr [A5 + 0x7A /* export_11 */] label000061CC: 000061CC 41EE FFF8 lea.l A0, [A6 - 0x8] 000061D0 43ED C704 lea.l A1, [A5 - 0x38FC] 000061D4 7003 moveq.l D0, 0x03 label000061D6: 000061D6 30D9 move.w [A0]+, [A1]+ 000061D8 51C8 FFFC dbf D0, -0x6 /* 000061D6 */ 000061DC 102D C91E move.b D0, [A5 - 0x36E2] 000061E0 6710 beq +0x12 /* 000061F2 */ 000061E2 41EE FFF8 lea.l A0, [A6 - 0x8] 000061E6 43ED C926 lea.l A1, [A5 - 0x36DA] 000061EA 7003 moveq.l D0, 0x03 label000061EC: 000061EC 30D9 move.w [A0]+, [A1]+ 000061EE 51C8 FFFC dbf D0, -0x6 /* 000061EC */ label000061F2: 000061F2 486E FFF8 pea.l [A6 - 0x8] 000061F6 4EBA 0268 jsr [PC + 0x268 /* 00006460 */] 000061FA 1B7C 0001 FD40 move.b [A5 - 0x2C0], 0x1 00006200 422D FD1E clr.b [A5 - 0x2E2] 00006204 422D FD14 clr.b [A5 - 0x2EC] 00006208 1B7C 0001 FD10 move.b [A5 - 0x2F0], 0x1 0000620E 4EBA AF00 jsr [PC - 0x5100 /* 00001110 */] 00006212 1B7C 0001 FD0C move.b [A5 - 0x2F4], 0x1 00006218 2F2D C5AA move.l -[A7], [A5 - 0x3A56] 0000621C 4EAD 27B2 jsr [A5 + 0x27B2 /* export_1266 */] 00006220 1B7C 0001 FD06 move.b [A5 - 0x2FA], 0x1 00006226 4EBA 0D26 jsr [PC + 0xD26 /* 00006F4E */] 0000622A 486D C460 pea.l [A5 - 0x3BA0] 0000622E A873 syscall SetPort 00006230 486D C310 pea.l [A5 - 0x3CF0] 00006234 A875 syscall SetPBits/SetPortBits 00006236 486D FD38 pea.l [A5 - 0x2C8] 0000623A 486D FE70 pea.l [A5 - 0x190] 0000623E A8A5 syscall FillRect 00006240 486D C4CC pea.l [A5 - 0x3B34] 00006244 A875 syscall SetPBits/SetPortBits 00006246 486D C592 pea.l [A5 - 0x3A6E] 0000624A 486D B880 pea.l [A5 - 0x4780] 0000624E 486D FD38 pea.l [A5 - 0x2C8] 00006252 486D FD38 pea.l [A5 - 0x2C8] 00006256 4267 clr.w -[A7] 00006258 42A7 clr.l -[A7] 0000625A A8EC syscall CopyBits 0000625C 486D C6F2 pea.l [A5 - 0x390E] 00006260 486D B88E pea.l [A5 - 0x4772] 00006264 486D FD38 pea.l [A5 - 0x2C8] 00006268 486D FD38 pea.l [A5 - 0x2C8] 0000626C 4267 clr.w -[A7] 0000626E 42A7 clr.l -[A7] 00006270 A8EC syscall CopyBits 00006272 41ED FC4E lea.l A0, [A5 - 0x3B2] 00006276 43ED FD38 lea.l A1, [A5 - 0x2C8] 0000627A 7003 moveq.l D0, 0x03 label0000627C: 0000627C 30D9 move.w [A0]+, [A1]+ 0000627E 51C8 FFFC dbf D0, -0x6 /* 0000627C */ 00006282 4A6D A0A0 tst.w [A5 - 0x5F60] 00006286 6D04 blt +0x6 /* 0000628C */ 00006288 4EAD 2032 jsr [A5 + 0x2032 /* export_1026 */] label0000628C: 0000628C 3F3C 0004 move.w -[A7], 0x4 00006290 4EAD 267A jsr [A5 + 0x267A /* export_1227 */] 00006294 4E5E unlink A6 00006296 4E75 rts fn00006298: 00006298 4E56 0000 link A6, 0 0000629C 4EAD 0FB2 jsr [A5 + 0xFB2 /* export_498 */] 000062A0 4AAD FC7E tst.l [A5 - 0x382] 000062A4 56C0 sne D0 000062A6 802D FD24 or.b D0, [A5 - 0x2DC] 000062AA 0240 0001 andi.w D0, 0x1 000062AE 6704 beq +0x6 /* 000062B4 */ 000062B0 4EAD 007A jsr [A5 + 0x7A /* export_11 */] label000062B4: 000062B4 102D FD14 move.b D0, [A5 - 0x2EC] 000062B8 6778 beq +0x7A /* 00006332 */ 000062BA 2F2D C15A move.l -[A7], [A5 - 0x3EA6] 000062BE 2F2D C5AA move.l -[A7], [A5 - 0x3A56] 000062C2 486D C704 pea.l [A5 - 0x38FC] 000062C6 4267 clr.w -[A7] 000062C8 4EAD 2D0A jsr [A5 + 0x2D0A /* export_1437 */] 000062CC 1B7C 0001 FD06 move.b [A5 - 0x2FA], 0x1 000062D2 422D FD40 clr.b [A5 - 0x2C0] 000062D6 41ED FD38 lea.l A0, [A5 - 0x2C8] 000062DA 43ED C704 lea.l A1, [A5 - 0x38FC] 000062DE 7003 moveq.l D0, 0x03 label000062E0: 000062E0 30D9 move.w [A0]+, [A1]+ 000062E2 51C8 FFFC dbf D0, -0x6 /* 000062E0 */ 000062E6 2F2D C5AA move.l -[A7], [A5 - 0x3A56] 000062EA 486D FD38 pea.l [A5 - 0x2C8] 000062EE 3F2D C956 move.w -[A7], [A5 - 0x36AA] 000062F2 4EAD 23D2 jsr [A5 + 0x23D2 /* export_1142 */] 000062F6 4267 clr.w -[A7] 000062F8 486D FD38 pea.l [A5 - 0x2C8] 000062FC A8AE syscall EmptyRect 000062FE 101F move.b D0, [A7]+ 00006300 6628 bne +0x2A /* 0000632A */ 00006302 486D FD38 pea.l [A5 - 0x2C8] 00006306 4EBA AF2A jsr [PC - 0x50D6 /* 00001232 */] 0000630A 486D FD38 pea.l [A5 - 0x2C8] 0000630E 4EBA 0150 jsr [PC + 0x150 /* 00006460 */] 00006312 1B7C 0001 FD1E move.b [A5 - 0x2E2], 0x1 00006318 4A6D A0A0 tst.w [A5 - 0x5F60] 0000631C 6D04 blt +0x6 /* 00006322 */ 0000631E 4EAD 2032 jsr [A5 + 0x2032 /* export_1026 */] label00006322: 00006322 3F3C 0005 move.w -[A7], 0x5 00006326 4EAD 267A jsr [A5 + 0x267A /* export_1227 */] label0000632A: 0000632A 422D FD0C clr.b [A5 - 0x2F4] 0000632E 422D FD14 clr.b [A5 - 0x2EC] label00006332: 00006332 4E5E unlink A6 00006334 4E75 rts fn00006336: 00006336 4E56 0000 link A6, 0 0000633A 4EAD 0FB2 jsr [A5 + 0xFB2 /* export_498 */] 0000633E 4AAD FC7E tst.l [A5 - 0x382] 00006342 56C0 sne D0 00006344 802D FD24 or.b D0, [A5 - 0x2DC] 00006348 0240 0001 andi.w D0, 0x1 0000634C 6704 beq +0x6 /* 00006352 */ 0000634E 4EAD 007A jsr [A5 + 0x7A /* export_11 */] label00006352: 00006352 102D FD14 move.b D0, [A5 - 0x2EC] 00006356 6708 beq +0xA /* 00006360 */ 00006358 4EBA FF3E jsr [PC - 0xC2 /* 00006298 */] 0000635C 6000 00FE bra +0x100 /* 0000645C */ label00006360: 00006360 102D FD1E move.b D0, [A5 - 0x2E2] 00006364 802D FD40 or.b D0, [A5 - 0x2C0] 00006368 6604 bne +0x6 /* 0000636E */ 0000636A 4EBA FE3C jsr [PC - 0x1C4 /* 000061A8 */] label0000636E: 0000636E 1B7C 0001 FCF8 move.b [A5 - 0x308], 0x1 00006374 4267 clr.w -[A7] 00006376 4EBA A922 jsr [PC - 0x56DE /* 00000C9A */] 0000637A 101F move.b D0, [A7]+ 0000637C 6700 00DA beq +0xDC /* 00006458 */ 00006380 486D FD38 pea.l [A5 - 0x2C8] 00006384 486D C290 pea.l [A5 - 0x3D70] 00006388 4EAD 1F52 jsr [A5 + 0x1F52 /* export_998 */] 0000638C 1B7C 0001 FD06 move.b [A5 - 0x2FA], 0x1 00006392 102D FD1E move.b D0, [A5 - 0x2E2] 00006396 6728 beq +0x2A /* 000063C0 */ 00006398 2F2D C5AA move.l -[A7], [A5 - 0x3A56] 0000639C 2F2D C71E move.l -[A7], [A5 - 0x38E2] 000063A0 486D FD38 pea.l [A5 - 0x2C8] 000063A4 3F3C 0061 move.w -[A7], 0x61 /* 'a' */ 000063A8 4EAD 2D0A jsr [A5 + 0x2D0A /* export_1437 */] 000063AC 2F2D C71E move.l -[A7], [A5 - 0x38E2] 000063B0 2F2D C5AA move.l -[A7], [A5 - 0x3A56] 000063B4 486D FD38 pea.l [A5 - 0x2C8] 000063B8 4267 clr.w -[A7] 000063BA 4EAD 2D0A jsr [A5 + 0x2D0A /* export_1437 */] 000063BE 6044 bra +0x46 /* 00006404 */ label000063C0: 000063C0 2F2D C5AA move.l -[A7], [A5 - 0x3A56] 000063C4 4EAD 27B2 jsr [A5 + 0x27B2 /* export_1266 */] 000063C8 2F2D C15E move.l -[A7], [A5 - 0x3EA2] 000063CC 2F2D C5AA move.l -[A7], [A5 - 0x3A56] 000063D0 486D FD38 pea.l [A5 - 0x2C8] 000063D4 3F3C 0061 move.w -[A7], 0x61 /* 'a' */ 000063D8 4EAD 2D0A jsr [A5 + 0x2D0A /* export_1437 */] 000063DC 2F2D C5AA move.l -[A7], [A5 - 0x3A56] 000063E0 2F2D C15A move.l -[A7], [A5 - 0x3EA6] 000063E4 486D FD38 pea.l [A5 - 0x2C8] 000063E8 3F3C 0007 move.w -[A7], 0x7 000063EC 4EAD 2D0A jsr [A5 + 0x2D0A /* export_1437 */] 000063F0 2F2D C5AA move.l -[A7], [A5 - 0x3A56] 000063F4 2F2D C15E move.l -[A7], [A5 - 0x3EA2] 000063F8 486D FD38 pea.l [A5 - 0x2C8] 000063FC 3F3C 0007 move.w -[A7], 0x7 00006400 4EAD 2D0A jsr [A5 + 0x2D0A /* export_1437 */] label00006404: 00006404 486D C704 pea.l [A5 - 0x38FC] 00006408 4EBA CAF0 jsr [PC - 0x3510 /* 00002EFA */] 0000640C 4EBA C4A0 jsr [PC - 0x3B60 /* 000028AE */] 00006410 422D FD40 clr.b [A5 - 0x2C0] 00006414 422D FD1E clr.b [A5 - 0x2E2] 00006418 2F2D C5AA move.l -[A7], [A5 - 0x3A56] 0000641C 486D FD38 pea.l [A5 - 0x2C8] 00006420 3F2D C956 move.w -[A7], [A5 - 0x36AA] 00006424 4EAD 23D2 jsr [A5 + 0x23D2 /* export_1142 */] 00006428 4267 clr.w -[A7] 0000642A 486D FD38 pea.l [A5 - 0x2C8] 0000642E A8AE syscall EmptyRect 00006430 101F move.b D0, [A7]+ 00006432 6620 bne +0x22 /* 00006454 */ 00006434 1B7C 0001 FD1E move.b [A5 - 0x2E2], 0x1 0000643A 486D FD38 pea.l [A5 - 0x2C8] 0000643E 4EBA 0020 jsr [PC + 0x20 /* 00006460 */] 00006442 4A6D A0A0 tst.w [A5 - 0x5F60] 00006446 6D04 blt +0x6 /* 0000644C */ 00006448 4EAD 2032 jsr [A5 + 0x2032 /* export_1026 */] label0000644C: 0000644C 3F3C 0005 move.w -[A7], 0x5 00006450 4EAD 267A jsr [A5 + 0x267A /* export_1227 */] label00006454: 00006454 4EBA C5A6 jsr [PC - 0x3A5A /* 000029FC */] label00006458: 00006458 422D FCF8 clr.b [A5 - 0x308] label0000645C: 0000645C 4E5E unlink A6 0000645E 4E75 rts export_215: fn00006460: 00006460 4E56 FFEA link A6, -0x0016 00006464 206E 0008 movea.l A0, [A6 + 0x8] 00006468 43EE FFF8 lea.l A1, [A6 - 0x8] 0000646C 7003 moveq.l D0, 0x03 label0000646E: 0000646E 32D8 move.w [A1]+, [A0]+ 00006470 51C8 FFFC dbf D0, -0x6 /* 0000646E */ 00006474 41EE FFEC lea.l A0, [A6 - 0x14] 00006478 43ED C704 lea.l A1, [A5 - 0x38FC] 0000647C 7003 moveq.l D0, 0x03 label0000647E: 0000647E 30D9 move.w [A0]+, [A1]+ 00006480 51C8 FFFC dbf D0, -0x6 /* 0000647E */ 00006484 102D C91E move.b D0, [A5 - 0x36E2] 00006488 6710 beq +0x12 /* 0000649A */ 0000648A 41EE FFEC lea.l A0, [A6 - 0x14] 0000648E 43ED C926 lea.l A1, [A5 - 0x36DA] 00006492 7003 moveq.l D0, 0x03 label00006494: 00006494 30D9 move.w [A0]+, [A1]+ 00006496 51C8 FFFC dbf D0, -0x6 /* 00006494 */ label0000649A: 0000649A 4267 clr.w -[A7] 0000649C 486E FFF8 pea.l [A6 - 0x8] 000064A0 486E FFEC pea.l [A6 - 0x14] 000064A4 486D FD38 pea.l [A5 - 0x2C8] 000064A8 A8AA syscall SectRect 000064AA 1D5F FFEB move.b [A6 - 0x15], [A7]+ 000064AE 302D FD3E move.w D0, [A5 - 0x2C2] 000064B2 D06D FD3A add.w D0, [A5 - 0x2C6] 000064B6 48C0 ext.l D0 000064B8 81FC 0002 divs.w D0, 0x2 000064BC 3D40 FFF6 move.w [A6 - 0xA], D0 000064C0 302D FD3C move.w D0, [A5 - 0x2C4] 000064C4 D06D FD38 add.w D0, [A5 - 0x2C8] 000064C8 48C0 ext.l D0 000064CA 81FC 0002 divs.w D0, 0x2 000064CE 3D40 FFF4 move.w [A6 - 0xC], D0 000064D2 2B6E FFF4 FD42 move.l [A5 - 0x2BE], [A6 - 0xC] 000064D8 102D C91E move.b D0, [A5 - 0x36E2] 000064DC 6606 bne +0x8 /* 000064E4 */ 000064DE 2B6E FFF4 C34A move.l [A5 - 0x3CB6], [A6 - 0xC] label000064E4: 000064E4 4E5E unlink A6 000064E6 2E9F move.l [A7], [A7]+ 000064E8 4E75 rts fn000064EA: 000064EA 4E56 FFCA link A6, -0x0036 000064EE 4A6D A0A0 tst.w [A5 - 0x5F60] 000064F2 5DC0 slt D0 000064F4 122D B570 move.b D1, [A5 - 0x4A90] 000064F8 C22D B52E and.b D1, [A5 - 0x4AD2] 000064FC 8001 or.b D0, D1 000064FE 122D B570 move.b D1, [A5 - 0x4A90] 00006502 0A01 0001 xori.b D1, 0x1 00006506 C22D B7D2 and.b D1, [A5 - 0x482E] 0000650A 8001 or.b D0, D1 0000650C 0240 0001 andi.w D0, 0x1 00006510 6704 beq +0x6 /* 00006516 */ 00006512 6000 0186 bra +0x188 /* 0000669A */ label00006516: 00006516 486E FFCC pea.l [A6 - 0x34] 0000651A A874 syscall GetPort 0000651C 486D C460 pea.l [A5 - 0x3BA0] 00006520 A873 syscall SetPort 00006522 3F3C 00F8 move.w -[A7], 0xF8 00006526 3F2D C57A move.w -[A7], [A5 - 0x3A86] 0000652A 486E FFD0 pea.l [A6 - 0x30] 0000652E 4EAD 1EA2 jsr [A5 + 0x1EA2 /* export_976 */] 00006532 102D FD40 move.b D0, [A5 - 0x2C0] 00006536 6754 beq +0x56 /* 0000658C */ 00006538 102D C91E move.b D0, [A5 - 0x36E2] 0000653C 6734 beq +0x36 /* 00006572 */ 0000653E A89E syscall PenNormal 00006540 486E FFD0 pea.l [A6 - 0x30] 00006544 A89D syscall PenPat 00006546 41EE FFF2 lea.l A0, [A6 - 0xE] 0000654A 43ED C462 lea.l A1, [A5 - 0x3B9E] 0000654E 7006 moveq.l D0, 0x06 label00006550: 00006550 30D9 move.w [A0]+, [A1]+ 00006552 51C8 FFFC dbf D0, -0x6 /* 00006550 */ 00006556 486D C920 pea.l [A5 - 0x36E0] 0000655A A875 syscall SetPBits/SetPortBits 0000655C 486D FD38 pea.l [A5 - 0x2C8] 00006560 A8A1 syscall FrameRect 00006562 486D FD38 pea.l [A5 - 0x2C8] 00006566 4EBA 0136 jsr [PC + 0x136 /* 0000669E */] 0000656A 486E FFF2 pea.l [A6 - 0xE] 0000656E A875 syscall SetPBits/SetPortBits 00006570 6014 bra +0x16 /* 00006586 */ label00006572: 00006572 2F2D C242 move.l -[A7], [A5 - 0x3DBE] 00006576 A873 syscall SetPort 00006578 A89E syscall PenNormal 0000657A 486E FFD0 pea.l [A6 - 0x30] 0000657E A89D syscall PenPat 00006580 486D FD38 pea.l [A5 - 0x2C8] 00006584 A8A1 syscall FrameRect label00006586: 00006586 A89E syscall PenNormal 00006588 6000 0110 bra +0x112 /* 0000669A */ label0000658C: 0000658C 102D FD2E move.b D0, [A5 - 0x2D2] 00006590 6626 bne +0x28 /* 000065B8 */ 00006592 2F2D C5AA move.l -[A7], [A5 - 0x3A56] 00006596 2F2D C71E move.l -[A7], [A5 - 0x38E2] 0000659A 486D FD38 pea.l [A5 - 0x2C8] 0000659E 3F3C 0063 move.w -[A7], 0x63 /* 'c' */ 000065A2 4EAD 2D0A jsr [A5 + 0x2D0A /* export_1437 */] 000065A6 486D FD38 pea.l [A5 - 0x2C8] 000065AA 486D C290 pea.l [A5 - 0x3D70] 000065AE 4EAD 1F52 jsr [A5 + 0x1F52 /* export_998 */] 000065B2 1B7C 0001 FD2E move.b [A5 - 0x2D2], 0x1 label000065B8: 000065B8 102D C91E move.b D0, [A5 - 0x36E2] 000065BC 674C beq +0x4E /* 0000660A */ 000065BE 486D C920 pea.l [A5 - 0x36E0] 000065C2 A875 syscall SetPBits/SetPortBits 000065C4 A89E syscall PenNormal 000065C6 486E FFD0 pea.l [A6 - 0x30] 000065CA A89D syscall PenPat 000065CC 3F3C 000E move.w -[A7], 0xE 000065D0 A89C syscall PenMode 000065D2 486D FD38 pea.l [A5 - 0x2C8] 000065D6 A8A2 syscall PaintRect 000065D8 486D C4CC pea.l [A5 - 0x3B34] 000065DC 486D C920 pea.l [A5 - 0x36E0] 000065E0 486D FD38 pea.l [A5 - 0x2C8] 000065E4 486D FD38 pea.l [A5 - 0x2C8] 000065E8 3F3C 0001 move.w -[A7], 0x1 000065EC 42A7 clr.l -[A7] 000065EE A8EC syscall CopyBits 000065F0 486D FD38 pea.l [A5 - 0x2C8] 000065F4 A8A2 syscall PaintRect 000065F6 486D FD38 pea.l [A5 - 0x2C8] 000065FA 4EBA 00A2 jsr [PC + 0xA2 /* 0000669E */] 000065FE A89E syscall PenNormal 00006600 486D C4CC pea.l [A5 - 0x3B34] 00006604 A875 syscall SetPBits/SetPortBits 00006606 6000 008C bra +0x8E /* 00006694 */ label0000660A: 0000660A 102D B508 move.b D0, [A5 - 0x4AF8] 0000660E 6754 beq +0x56 /* 00006664 */ 00006610 486E FFCB pea.l [A6 - 0x35] 00006614 4EAD 23EA jsr [A5 + 0x23EA /* export_1145 */] 00006618 206D C6D8 movea.l A0, [A5 - 0x3928] 0000661C 2F10 move.l -[A7], [A0] 0000661E 42A7 clr.l -[A7] 00006620 2F3C F8F8 F8F8 move.l -[A7], 0xF8F8F8F8 00006626 3F2D C57A move.w -[A7], [A5 - 0x3A86] 0000662A 4EBA A33A jsr [PC - 0x5CC6 /* 00000966 */] 0000662E 486D FD38 pea.l [A5 - 0x2C8] 00006632 4EAD 2EEA jsr [A5 + 0x2EEA /* export_1497 */] 00006636 2F2D C242 move.l -[A7], [A5 - 0x3DBE] 0000663A A873 syscall SetPort 0000663C 486D C35E pea.l [A5 - 0x3CA2] 00006640 486D C4CC pea.l [A5 - 0x3B34] 00006644 206D C242 movea.l A0, [A5 - 0x3DBE] 00006648 4868 0002 pea.l [A0 + 0x2] 0000664C 486D FD38 pea.l [A5 - 0x2C8] 00006650 486D FD38 pea.l [A5 - 0x2C8] 00006654 486D FD38 pea.l [A5 - 0x2C8] 00006658 A817 syscall CopyMask 0000665A 1F2E FFCB move.b -[A7], [A6 - 0x35] 0000665E 4EAD 273A jsr [A5 + 0x273A /* export_1251 */] 00006662 6030 bra +0x32 /* 00006694 */ label00006664: 00006664 486D FD38 pea.l [A5 - 0x2C8] 00006668 206D C242 movea.l A0, [A5 - 0x3DBE] 0000666C 2F28 0008 move.l -[A7], [A0 + 0x8] 00006670 A855 syscall ShieldCursor 00006672 2F2D C71E move.l -[A7], [A5 - 0x38E2] 00006676 2F2D 9FF8 move.l -[A7], [A5 - 0x6008] 0000667A 486D FD38 pea.l [A5 - 0x2C8] 0000667E 3F2D C57A move.w -[A7], [A5 - 0x3A86] 00006682 206D C242 movea.l A0, [A5 - 0x3DBE] 00006686 2F28 0018 move.l -[A7], [A0 + 0x18] 0000668A 3F2D C956 move.w -[A7], [A5 - 0x36AA] 0000668E 4EBA 9970 jsr [PC - 0x6690 /* 00000000 */] 00006692 A853 syscall ShowCursor label00006694: 00006694 2F2E FFCC move.l -[A7], [A6 - 0x34] 00006698 A873 syscall SetPort label0000669A: 0000669A 4E5E unlink A6 0000669C 4E75 rts export_216: fn0000669E: 0000669E 4E56 FFE2 link A6, -0x001E 000066A2 2F0C move.l -[A7], A4 000066A4 206E 0008 movea.l A0, [A6 + 0x8] 000066A8 43EE FFF8 lea.l A1, [A6 - 0x8] 000066AC 7003 moveq.l D0, 0x03 label000066AE: 000066AE 32D8 move.w [A1]+, [A0]+ 000066B0 51C8 FFFC dbf D0, -0x6 /* 000066AE */ 000066B4 4A6D A0A0 tst.w [A5 - 0x5F60] 000066B8 6C04 bge +0x6 /* 000066BE */ 000066BA 6000 011A bra +0x11C /* 000067D6 */ label000066BE: 000066BE 4267 clr.w -[A7] 000066C0 486E FFF8 pea.l [A6 - 0x8] 000066C4 486D C926 pea.l [A5 - 0x36DA] 000066C8 486E FFF8 pea.l [A6 - 0x8] 000066CC A8AA syscall SectRect 000066CE 101F move.b D0, [A7]+ 000066D0 6604 bne +0x6 /* 000066D6 */ 000066D2 6000 0102 bra +0x104 /* 000067D6 */ label000066D6: 000066D6 486E FFF4 pea.l [A6 - 0xC] 000066DA A874 syscall GetPort 000066DC 41EE FFEC lea.l A0, [A6 - 0x14] 000066E0 43ED C704 lea.l A1, [A5 - 0x38FC] 000066E4 7003 moveq.l D0, 0x03 label000066E6: 000066E6 30D9 move.w [A0]+, [A1]+ 000066E8 51C8 FFFC dbf D0, -0x6 /* 000066E6 */ 000066EC 302E FFF8 move.w D0, [A6 - 0x8] 000066F0 906D C926 sub.w D0, [A5 - 0x36DA] 000066F4 E740 asl D0.w, 3 000066F6 3D40 FFEC move.w [A6 - 0x14], D0 000066FA 302E FFFC move.w D0, [A6 - 0x4] 000066FE 906D C926 sub.w D0, [A5 - 0x36DA] 00006702 E740 asl D0.w, 3 00006704 3D40 FFF0 move.w [A6 - 0x10], D0 00006708 B06D C43C cmp.w D0, [A5 - 0x3BC4] 0000670C 6F06 ble +0x8 /* 00006714 */ 0000670E 3D6D C43C FFF0 move.w [A6 - 0x10], [A5 - 0x3BC4] label00006714: 00006714 302E FFF8 move.w D0, [A6 - 0x8] 00006718 906D C926 sub.w D0, [A5 - 0x36DA] 0000671C C1ED C924 muls.w D0, [A5 - 0x36DC] 00006720 48C0 ext.l D0 00006722 2840 movea.l A4, D0 00006724 D9ED C950 add.l A4, [A5 - 0x36B0] 00006728 102D B508 move.b D0, [A5 - 0x4AF8] 0000672C 674A beq +0x4C /* 00006778 */ 0000672E 486E FFE3 pea.l [A6 - 0x1D] 00006732 4EAD 23EA jsr [A5 + 0x23EA /* export_1145 */] 00006736 2F0C move.l -[A7], A4 00006738 206D C6D8 movea.l A0, [A5 - 0x3928] 0000673C 2F10 move.l -[A7], [A0] 0000673E 486E FFEC pea.l [A6 - 0x14] 00006742 3F2D C924 move.w -[A7], [A5 - 0x36DC] 00006746 3F2D C956 move.w -[A7], [A5 - 0x36AA] 0000674A 4EBA 9B1C jsr [PC - 0x64E4 /* 00000268 */] 0000674E 2F2D C242 move.l -[A7], [A5 - 0x3DBE] 00006752 A873 syscall SetPort 00006754 486D C35E pea.l [A5 - 0x3CA2] 00006758 206D C242 movea.l A0, [A5 - 0x3DBE] 0000675C 4868 0002 pea.l [A0 + 0x2] 00006760 486E FFEC pea.l [A6 - 0x14] 00006764 486E FFEC pea.l [A6 - 0x14] 00006768 4267 clr.w -[A7] 0000676A 42A7 clr.l -[A7] 0000676C A8EC syscall CopyBits 0000676E 1F2E FFE3 move.b -[A7], [A6 - 0x1D] 00006772 4EAD 273A jsr [A5 + 0x273A /* export_1251 */] 00006776 602E bra +0x30 /* 000067A6 */ label00006778: 00006778 486E FFEC pea.l [A6 - 0x14] 0000677C 206D C242 movea.l A0, [A5 - 0x3DBE] 00006780 2F28 0008 move.l -[A7], [A0 + 0x8] 00006784 A855 syscall ShieldCursor 00006786 2F0C move.l -[A7], A4 00006788 2F2D 9FF8 move.l -[A7], [A5 - 0x6008] 0000678C 486E FFEC pea.l [A6 - 0x14] 00006790 206D C242 movea.l A0, [A5 - 0x3DBE] 00006794 2F28 0018 move.l -[A7], [A0 + 0x18] 00006798 3F2D C924 move.w -[A7], [A5 - 0x36DC] 0000679C 3F2D C956 move.w -[A7], [A5 - 0x36AA] 000067A0 4EBA 9C34 jsr [PC - 0x63CC /* 000003D6 */] 000067A4 A853 syscall ShowCursor label000067A6: 000067A6 206D C91A movea.l A0, [A5 - 0x36E6] 000067AA 1028 006E move.b D0, [A0 + 0x6E] 000067AE 6720 beq +0x22 /* 000067D0 */ 000067B0 2F2D C33E move.l -[A7], [A5 - 0x3CC2] 000067B4 A873 syscall SetPort 000067B6 486D C920 pea.l [A5 - 0x36E0] 000067BA 206D C33E movea.l A0, [A5 - 0x3CC2] 000067BE 4868 0002 pea.l [A0 + 0x2] 000067C2 486D C926 pea.l [A5 - 0x36DA] 000067C6 4868 0010 pea.l [A0 + 0x10] 000067CA 4267 clr.w -[A7] 000067CC 42A7 clr.l -[A7] 000067CE A8EC syscall CopyBits label000067D0: 000067D0 2F2E FFF4 move.l -[A7], [A6 - 0xC] 000067D4 A873 syscall SetPort label000067D6: 000067D6 285F movea.l A4, [A7]+ 000067D8 4E5E unlink A6 000067DA 2E9F move.l [A7], [A7]+ 000067DC 4E75 rts export_217: fn000067DE: 000067DE 4E56 0000 link A6, 0 000067E2 102D C6CE move.b D0, [A5 - 0x3932] 000067E6 0A00 0001 xori.b D0, 0x1 000067EA 1B40 C6CE move.b [A5 - 0x3932], D0 000067EE 1B7C 0001 A1AC move.b [A5 - 0x5E54], 0x1 000067F4 1F3C 0001 move.b -[A7], 0x1 000067F8 4EAD 0082 jsr [A5 + 0x82 /* export_12 */] 000067FC 4E5E unlink A6 000067FE 4E75 rts export_218: fn00006800: 00006800 4E56 FFF6 link A6, -0x000A 00006804 102D C91E move.b D0, [A5 - 0x36E2] 00006808 0A00 0001 xori.b D0, 0x1 0000680C 1B40 C91E move.b [A5 - 0x36E2], D0 00006810 6700 00B8 beq +0xBA /* 000068CA */ 00006814 102D FD40 move.b D0, [A5 - 0x2C0] 00006818 802D FD1E or.b D0, [A5 - 0x2E2] 0000681C 6724 beq +0x26 /* 00006842 */ 0000681E 302D FD3E move.w D0, [A5 - 0x2C2] 00006822 D06D FD3A add.w D0, [A5 - 0x2C6] 00006826 48C0 ext.l D0 00006828 81FC 0002 divs.w D0, 0x2 0000682C 3B40 C34C move.w [A5 - 0x3CB4], D0 00006830 302D FD3C move.w D0, [A5 - 0x2C4] 00006834 D06D FD38 add.w D0, [A5 - 0x2C8] 00006838 48C0 ext.l D0 0000683A 81FC 0002 divs.w D0, 0x2 0000683E 3B40 C34A move.w [A5 - 0x3CB6], D0 label00006842: 00006842 486D C34A pea.l [A5 - 0x3CB6] 00006846 486D C222 pea.l [A5 - 0x3DDE] 0000684A 4EAD 28E2 jsr [A5 + 0x28E2 /* export_1304 */] 0000684E 302D C6D6 move.w D0, [A5 - 0x392A] 00006852 48C0 ext.l D0 00006854 81FC 0002 divs.w D0, 0x2 00006858 322D C34C move.w D1, [A5 - 0x3CB4] 0000685C 9240 sub.w D1, D0 0000685E 3B41 C928 move.w [A5 - 0x36D8], D1 00006862 302D C348 move.w D0, [A5 - 0x3CB8] 00006866 48C0 ext.l D0 00006868 81FC 0002 divs.w D0, 0x2 0000686C 322D C34A move.w D1, [A5 - 0x3CB6] 00006870 9240 sub.w D1, D0 00006872 3B41 C926 move.w [A5 - 0x36DA], D1 00006876 302D C6D6 move.w D0, [A5 - 0x392A] 0000687A D06D C928 add.w D0, [A5 - 0x36D8] 0000687E 3B40 C92C move.w [A5 - 0x36D4], D0 00006882 302D C348 move.w D0, [A5 - 0x3CB8] 00006886 D06D C926 add.w D0, [A5 - 0x36DA] 0000688A 3B40 C92A move.w [A5 - 0x36D6], D0 0000688E 102D FD40 move.b D0, [A5 - 0x2C0] 00006892 802D FD1E or.b D0, [A5 - 0x2E2] 00006896 6738 beq +0x3A /* 000068D0 */ 00006898 4267 clr.w -[A7] 0000689A 486D FD38 pea.l [A5 - 0x2C8] 0000689E 486D C926 pea.l [A5 - 0x36DA] 000068A2 486E FFF6 pea.l [A6 - 0xA] 000068A6 A8AA syscall SectRect 000068A8 1D5F FFFF move.b [A6 - 0x1], [A7]+ 000068AC 4267 clr.w -[A7] 000068AE 486D FD38 pea.l [A5 - 0x2C8] 000068B2 486E FFF6 pea.l [A6 - 0xA] 000068B6 A8A6 syscall EqualRect 000068B8 101F move.b D0, [A7]+ 000068BA 6614 bne +0x16 /* 000068D0 */ 000068BC 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 000068C0 422D FD02 clr.b [A5 - 0x2FE] 000068C4 422D FC76 clr.b [A5 - 0x38A] 000068C8 6006 bra +0x8 /* 000068D0 */ label000068CA: 000068CA 2F2D C33E move.l -[A7], [A5 - 0x3CC2] 000068CE A916 syscall HideWindow label000068D0: 000068D0 41ED C290 lea.l A0, [A5 - 0x3D70] 000068D4 43ED C704 lea.l A1, [A5 - 0x38FC] 000068D8 7003 moveq.l D0, 0x03 label000068DA: 000068DA 30D9 move.w [A0]+, [A1]+ 000068DC 51C8 FFFC dbf D0, -0x6 /* 000068DA */ 000068E0 4EAD 0052 jsr [A5 + 0x52 /* export_6 */] 000068E4 102D C91E move.b D0, [A5 - 0x36E2] 000068E8 6722 beq +0x24 /* 0000690C */ 000068EA 4A6D A0A0 tst.w [A5 - 0x5F60] 000068EE 5CC1 sge D1 000068F0 C001 and.b D0, D1 000068F2 4A00 tst.b D0 000068F4 6716 beq +0x18 /* 0000690C */ 000068F6 206D C242 movea.l A0, [A5 - 0x3DBE] 000068FA C028 006E and.b D0, [A0 + 0x6E] 000068FE 670C beq +0xE /* 0000690C */ 00006900 2F2D C33E move.l -[A7], [A5 - 0x3CC2] 00006904 1F3C 0001 move.b -[A7], 0x1 00006908 4EAD 26BA jsr [A5 + 0x26BA /* export_1235 */] label0000690C: 0000690C 1B7C 0001 C158 move.b [A5 - 0x3EA8], 0x1 00006912 4E5E unlink A6 00006914 4E75 rts fn00006916: 00006916 4E56 0000 link A6, 0 0000691A 4267 clr.w -[A7] 0000691C 4EBA A37C jsr [PC - 0x5C84 /* 00000C9A */] 00006920 101F move.b D0, [A7]+ 00006922 6730 beq +0x32 /* 00006954 */ 00006924 2F2D C15A move.l -[A7], [A5 - 0x3EA6] 00006928 2F2D C15E move.l -[A7], [A5 - 0x3EA2] 0000692C 2F2D C5AA move.l -[A7], [A5 - 0x3A56] 00006930 486D FD38 pea.l [A5 - 0x2C8] 00006934 1F2E 0008 move.b -[A7], [A6 + 0x8] 00006938 3F2D C956 move.w -[A7], [A5 - 0x36AA] 0000693C 4EBA A034 jsr [PC - 0x5FCC /* 00000972 */] 00006940 486D FD38 pea.l [A5 - 0x2C8] 00006944 486D FC4E pea.l [A5 - 0x3B2] 00006948 4EAD 1F52 jsr [A5 + 0x1F52 /* export_998 */] 0000694C 4EBA BF60 jsr [PC - 0x40A0 /* 000028AE */] 00006950 4EBA C0AA jsr [PC - 0x3F56 /* 000029FC */] label00006954: 00006954 4E5E unlink A6 00006956 205F movea.l A0, [A7]+ 00006958 544F addq.w A7, 2 0000695A 4ED0 jmp [A0] export_219: fn0000695C: 0000695C 4E56 FFEC link A6, -0x0014 00006960 206E 000E movea.l A0, [A6 + 0xE] 00006964 43EE FFF8 lea.l A1, [A6 - 0x8] 00006968 7003 moveq.l D0, 0x03 label0000696A: 0000696A 32D8 move.w [A1]+, [A0]+ 0000696C 51C8 FFFC dbf D0, -0x6 /* 0000696A */ 00006970 206E 000A movea.l A0, [A6 + 0xA] 00006974 43EE FFF0 lea.l A1, [A6 - 0x10] 00006978 7003 moveq.l D0, 0x03 label0000697A: 0000697A 32D8 move.w [A1]+, [A0]+ 0000697C 51C8 FFFC dbf D0, -0x6 /* 0000697A */ 00006980 302E FFFA move.w D0, [A6 - 0x6] 00006984 906E FFF2 sub.w D0, [A6 - 0xE] 00006988 3D40 FFEC move.w [A6 - 0x14], D0 0000698C 302E FFF8 move.w D0, [A6 - 0x8] 00006990 906E FFF0 sub.w D0, [A6 - 0x10] 00006994 3D40 FFEE move.w [A6 - 0x12], D0 00006998 4267 clr.w -[A7] 0000699A 486E FFF0 pea.l [A6 - 0x10] 0000699E 486D C704 pea.l [A5 - 0x38FC] 000069A2 486E FFF0 pea.l [A6 - 0x10] 000069A6 A8AA syscall SectRect 000069A8 101F move.b D0, [A7]+ 000069AA 674E beq +0x50 /* 000069FA */ 000069AC 41EE FFF8 lea.l A0, [A6 - 0x8] 000069B0 43EE FFF0 lea.l A1, [A6 - 0x10] 000069B4 7003 moveq.l D0, 0x03 label000069B6: 000069B6 30D9 move.w [A0]+, [A1]+ 000069B8 51C8 FFFC dbf D0, -0x6 /* 000069B6 */ 000069BC 486E FFF8 pea.l [A6 - 0x8] 000069C0 3F2E FFEC move.w -[A7], [A6 - 0x14] 000069C4 3F2E FFEE move.w -[A7], [A6 - 0x12] 000069C8 A8A8 syscall OffsetRect 000069CA 2F2D C15A move.l -[A7], [A5 - 0x3EA6] 000069CE 2F2D C15E move.l -[A7], [A5 - 0x3EA2] 000069D2 2F2D C8E8 move.l -[A7], [A5 - 0x3718] 000069D6 2F2D C92E move.l -[A7], [A5 - 0x36D2] 000069DA 486E FFF8 pea.l [A6 - 0x8] 000069DE 486E FFF0 pea.l [A6 - 0x10] 000069E2 3F2E 0008 move.w -[A7], [A6 + 0x8] 000069E6 3F2D C956 move.w -[A7], [A5 - 0x36AA] 000069EA 4EBA A03E jsr [PC - 0x5FC2 /* 00000A2A */] 000069EE 486E FFF0 pea.l [A6 - 0x10] 000069F2 486D B420 pea.l [A5 - 0x4BE0] 000069F6 4EAD 1F52 jsr [A5 + 0x1F52 /* export_998 */] label000069FA: 000069FA 4E5E unlink A6 000069FC 205F movea.l A0, [A7]+ 000069FE DEFC 000A add.w A7, 0xA /* '\n' */ 00006A02 4ED0 jmp [A0] fn00006A04: 00006A04 4E56 FFEC link A6, -0x0014 00006A08 48E7 0300 movem.l -[A7], D6,D7 00006A0C 2D6E 0008 FFFC move.l [A6 - 0x4], [A6 + 0x8] 00006A12 2F2D C242 move.l -[A7], [A5 - 0x3DBE] 00006A16 A873 syscall SetPort 00006A18 486E FFFC pea.l [A6 - 0x4] 00006A1C A871 syscall GlobalToLocal 00006A1E 102D C91E move.b D0, [A5 - 0x36E2] 00006A22 6718 beq +0x1A /* 00006A3C */ 00006A24 7008 moveq.l D0, 0x08 00006A26 B06D C732 cmp.w D0, [A5 - 0x38CE] 00006A2A 6708 beq +0xA /* 00006A34 */ 00006A2C 596E FFFE subq.w [A6 - 0x2], 4 00006A30 596E FFFC subq.w [A6 - 0x4], 4 label00006A34: 00006A34 486E FFFC pea.l [A6 - 0x4] 00006A38 4EBA CDB2 jsr [PC - 0x324E /* 000037EC */] label00006A3C: 00006A3C 4267 clr.w -[A7] 00006A3E 2F2E FFFC move.l -[A7], [A6 - 0x4] 00006A42 486D FD38 pea.l [A5 - 0x2C8] 00006A46 A8AD syscall PtInRect 00006A48 101F move.b D0, [A7]+ 00006A4A C02D FD40 and.b D0, [A5 - 0x2C0] 00006A4E 1B40 FCE4 move.b [A5 - 0x31C], D0 00006A52 102D FD1E move.b D0, [A5 - 0x2E2] 00006A56 6750 beq +0x52 /* 00006AA8 */ 00006A58 1B7C 0001 FCE4 move.b [A5 - 0x31C], 0x1 00006A5E 3D7C FFFE FFEE move.w [A6 - 0x12], 0xFFFE 00006A64 3E2E FFEE move.w D7, [A6 - 0x12] 00006A68 6034 bra +0x36 /* 00006A9E */ label00006A6A: 00006A6A 3D7C FFFE FFEC move.w [A6 - 0x14], 0xFFFE 00006A70 3C2E FFEC move.w D6, [A6 - 0x14] 00006A74 6020 bra +0x22 /* 00006A96 */ label00006A76: 00006A76 4267 clr.w -[A7] 00006A78 3007 move.w D0, D7 00006A7A D06E FFFE add.w D0, [A6 - 0x2] 00006A7E 3F00 move.w -[A7], D0 00006A80 3006 move.w D0, D6 00006A82 D06E FFFC add.w D0, [A6 - 0x4] 00006A86 3F00 move.w -[A7], D0 00006A88 486D C310 pea.l [A5 - 0x3CF0] 00006A8C 4EBA 9EB0 jsr [PC - 0x6150 /* 0000093E */] 00006A90 101F move.b D0, [A7]+ 00006A92 6614 bne +0x16 /* 00006AA8 */ 00006A94 5246 addq.w D6, 1 label00006A96: 00006A96 7002 moveq.l D0, 0x02 00006A98 B046 cmp.w D0, D6 00006A9A 6CDA bge -0x24 /* 00006A76 */ 00006A9C 5247 addq.w D7, 1 label00006A9E: 00006A9E 7002 moveq.l D0, 0x02 00006AA0 B047 cmp.w D0, D7 00006AA2 6CC6 bge -0x38 /* 00006A6A */ 00006AA4 422D FCE4 clr.b [A5 - 0x31C] label00006AA8: 00006AA8 102D C31E move.b D0, [A5 - 0x3CE2] 00006AAC 0A00 0001 xori.b D0, 0x1 00006AB0 C02D FCE4 and.b D0, [A5 - 0x31C] 00006AB4 673C beq +0x3E /* 00006AF2 */ 00006AB6 41EE FFF0 lea.l A0, [A6 - 0x10] 00006ABA 43ED C704 lea.l A1, [A5 - 0x38FC] 00006ABE 7003 moveq.l D0, 0x03 label00006AC0: 00006AC0 30D9 move.w [A0]+, [A1]+ 00006AC2 51C8 FFFC dbf D0, -0x6 /* 00006AC0 */ 00006AC6 102D C91E move.b D0, [A5 - 0x36E2] 00006ACA 6710 beq +0x12 /* 00006ADC */ 00006ACC 41EE FFF0 lea.l A0, [A6 - 0x10] 00006AD0 43ED C926 lea.l A1, [A5 - 0x36DA] 00006AD4 7003 moveq.l D0, 0x03 label00006AD6: 00006AD6 30D9 move.w [A0]+, [A1]+ 00006AD8 51C8 FFFC dbf D0, -0x6 /* 00006AD6 */ label00006ADC: 00006ADC 4267 clr.w -[A7] 00006ADE 486D FD38 pea.l [A5 - 0x2C8] 00006AE2 486E FFF0 pea.l [A6 - 0x10] 00006AE6 A8A6 syscall EqualRect 00006AE8 101F move.b D0, [A7]+ 00006AEA 0A00 0001 xori.b D0, 0x1 00006AEE 1B40 FCE4 move.b [A5 - 0x31C], D0 label00006AF2: 00006AF2 4CDF 00C0 movem.l D6,D7, [A7]+ 00006AF6 4E5E unlink A6 00006AF8 2E9F move.l [A7], [A7]+ 00006AFA 4E75 rts fn00006AFC: 00006AFC 4E56 FFEA link A6, -0x0016 00006B00 48E7 0108 movem.l -[A7], D7,A4 00006B04 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00006B08 422D FD10 clr.b [A5 - 0x2F0] 00006B0C 422D FC76 clr.b [A5 - 0x38A] 00006B10 1B7C 0001 FD06 move.b [A5 - 0x2FA], 0x1 00006B16 102D BA5E move.b D0, [A5 - 0x45A2] 00006B1A 6700 0150 beq +0x152 /* 00006C6C */ 00006B1E 4EAD 2332 jsr [A5 + 0x2332 /* export_1122 */] 00006B22 486E FFF4 pea.l [A6 - 0xC] 00006B26 4EBA C1FE jsr [PC - 0x3E02 /* 00002D26 */] 00006B2A 4267 clr.w -[A7] 00006B2C 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00006B30 486D C704 pea.l [A5 - 0x38FC] 00006B34 A8AD syscall PtInRect 00006B36 101F move.b D0, [A7]+ 00006B38 6604 bne +0x6 /* 00006B3E */ 00006B3A 6000 0234 bra +0x236 /* 00006D70 */ label00006B3E: 00006B3E 4267 clr.w -[A7] 00006B40 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00006B44 486D C6F2 pea.l [A5 - 0x390E] 00006B48 4EBA 9DF4 jsr [PC - 0x620C /* 0000093E */] 00006B4C 1E1F move.b D7, [A7]+ 00006B4E 1007 move.b D0, D7 00006B50 671C beq +0x1E /* 00006B6E */ 00006B52 2F2D C92E move.l -[A7], [A5 - 0x36D2] 00006B56 2F2D C954 move.l -[A7], [A5 - 0x36AC] 00006B5A 7004 moveq.l D0, 0x04 00006B5C 2F00 move.l -[A7], D0 00006B5E 4EAD 0472 jsr [A5 + 0x472 /* export_138 */] 00006B62 201F move.l D0, [A7]+ 00006B64 3F00 move.w -[A7], D0 00006B66 3F2D C43C move.w -[A7], [A5 - 0x3BC4] 00006B6A 4EAD 1ECA jsr [A5 + 0x1ECA /* export_981 */] label00006B6E: 00006B6E 2F2D C92E move.l -[A7], [A5 - 0x36D2] 00006B72 2F2D C5AA move.l -[A7], [A5 - 0x3A56] 00006B76 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00006B7A 3F2D C956 move.w -[A7], [A5 - 0x36AA] 00006B7E 3F2D C43C move.w -[A7], [A5 - 0x3BC4] 00006B82 4EBA 9C48 jsr [PC - 0x63B8 /* 000007CC */] 00006B86 1007 move.b D0, D7 00006B88 671C beq +0x1E /* 00006BA6 */ 00006B8A 2F2D C92E move.l -[A7], [A5 - 0x36D2] 00006B8E 2F2D C954 move.l -[A7], [A5 - 0x36AC] 00006B92 7004 moveq.l D0, 0x04 00006B94 2F00 move.l -[A7], D0 00006B96 4EAD 0472 jsr [A5 + 0x472 /* export_138 */] 00006B9A 201F move.l D0, [A7]+ 00006B9C 3F00 move.w -[A7], D0 00006B9E 3F2D C43C move.w -[A7], [A5 - 0x3BC4] 00006BA2 4EAD 1ECA jsr [A5 + 0x1ECA /* export_981 */] label00006BA6: 00006BA6 2F2D C92E move.l -[A7], [A5 - 0x36D2] 00006BAA 2F2D C5AA move.l -[A7], [A5 - 0x3A56] 00006BAE 486D C704 pea.l [A5 - 0x38FC] 00006BB2 3F3C 0001 move.w -[A7], 0x1 00006BB6 4EAD 2D0A jsr [A5 + 0x2D0A /* export_1437 */] 00006BBA 2F2D C5AA move.l -[A7], [A5 - 0x3A56] 00006BBE 2F2D C954 move.l -[A7], [A5 - 0x36AC] 00006BC2 7004 moveq.l D0, 0x04 00006BC4 2F00 move.l -[A7], D0 00006BC6 4EAD 0472 jsr [A5 + 0x472 /* export_138 */] 00006BCA 201F move.l D0, [A7]+ 00006BCC 3F00 move.w -[A7], D0 00006BCE 3F2D C43C move.w -[A7], [A5 - 0x3BC4] 00006BD2 4EAD 1ECA jsr [A5 + 0x1ECA /* export_981 */] 00006BD6 2F2D C5AA move.l -[A7], [A5 - 0x3A56] 00006BDA 2F2D C71E move.l -[A7], [A5 - 0x38E2] 00006BDE 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00006BE2 3F2D C956 move.w -[A7], [A5 - 0x36AA] 00006BE6 3F2D C43C move.w -[A7], [A5 - 0x3BC4] 00006BEA 4EBA 9BE0 jsr [PC - 0x6420 /* 000007CC */] 00006BEE 41ED FD38 lea.l A0, [A5 - 0x2C8] 00006BF2 43ED C704 lea.l A1, [A5 - 0x38FC] 00006BF6 7003 moveq.l D0, 0x03 label00006BF8: 00006BF8 30D9 move.w [A0]+, [A1]+ 00006BFA 51C8 FFFC dbf D0, -0x6 /* 00006BF8 */ 00006BFE 2F2D C71E move.l -[A7], [A5 - 0x38E2] 00006C02 486D FD38 pea.l [A5 - 0x2C8] 00006C06 3F2D C956 move.w -[A7], [A5 - 0x36AA] 00006C0A 4EAD 23D2 jsr [A5 + 0x23D2 /* export_1142 */] 00006C0E 2F2D C5AA move.l -[A7], [A5 - 0x3A56] 00006C12 4EAD 27B2 jsr [A5 + 0x27B2 /* export_1266 */] 00006C16 2F2D C71E move.l -[A7], [A5 - 0x38E2] 00006C1A 2F2D C5AA move.l -[A7], [A5 - 0x3A56] 00006C1E 486D FD38 pea.l [A5 - 0x2C8] 00006C22 3F3C 0061 move.w -[A7], 0x61 /* 'a' */ 00006C26 4EAD 2D0A jsr [A5 + 0x2D0A /* export_1437 */] 00006C2A 2F2D C5AA move.l -[A7], [A5 - 0x3A56] 00006C2E 486D FD38 pea.l [A5 - 0x2C8] 00006C32 3F2D C956 move.w -[A7], [A5 - 0x36AA] 00006C36 4EAD 23D2 jsr [A5 + 0x23D2 /* export_1142 */] 00006C3A 4267 clr.w -[A7] 00006C3C 486D FD38 pea.l [A5 - 0x2C8] 00006C40 A8AE syscall EmptyRect 00006C42 101F move.b D0, [A7]+ 00006C44 661A bne +0x1C /* 00006C60 */ 00006C46 486D FD38 pea.l [A5 - 0x2C8] 00006C4A 4EBA A5E6 jsr [PC - 0x5A1A /* 00001232 */] 00006C4E 486D FD38 pea.l [A5 - 0x2C8] 00006C52 4EBA F80C jsr [PC - 0x7F4 /* 00006460 */] 00006C56 4EBA F0F2 jsr [PC - 0xF0E /* 00005D4A */] 00006C5A 1B7C 0001 FD1E move.b [A5 - 0x2E2], 0x1 label00006C60: 00006C60 486D A02C pea.l [A5 - 0x5FD4] 00006C64 4EAD 223A jsr [A5 + 0x223A /* export_1091 */] 00006C68 6000 00DC bra +0xDE /* 00006D46 */ label00006C6C: 00006C6C 42A7 clr.l -[A7] 00006C6E 4EBA C180 jsr [PC - 0x3E80 /* 00002DF0 */] 00006C72 285F movea.l A4, [A7]+ 00006C74 2054 movea.l A0, [A4] 00006C76 43ED FD38 lea.l A1, [A5 - 0x2C8] 00006C7A 5488 addq.l A0, 2 00006C7C 7003 moveq.l D0, 0x03 label00006C7E: 00006C7E 32D8 move.w [A1]+, [A0]+ 00006C80 51C8 FFFC dbf D0, -0x6 /* 00006C7E */ 00006C84 4267 clr.w -[A7] 00006C86 2F0C move.l -[A7], A4 00006C88 A8E2 syscall EmptyRgn 00006C8A 101F move.b D0, [A7]+ 00006C8C 6710 beq +0x12 /* 00006C9E */ 00006C8E 2F0C move.l -[A7], A4 00006C90 A8D9 syscall DisposRgn/DisposeRgn 00006C92 3F2D FD08 move.w -[A7], [A5 - 0x2F8] 00006C96 4EAD 0072 jsr [A5 + 0x72 /* export_10 */] 00006C9A 6000 00D4 bra +0xD6 /* 00006D70 */ label00006C9E: 00006C9E 4267 clr.w -[A7] 00006CA0 4EAD 22AA jsr [A5 + 0x22AA /* export_1105 */] 00006CA4 101F move.b D0, [A7]+ 00006CA6 6732 beq +0x34 /* 00006CDA */ 00006CA8 2F2D C5AA move.l -[A7], [A5 - 0x3A56] 00006CAC 4EAD 27B2 jsr [A5 + 0x27B2 /* export_1266 */] 00006CB0 486D C310 pea.l [A5 - 0x3CF0] 00006CB4 A875 syscall SetPBits/SetPortBits 00006CB6 2F0C move.l -[A7], A4 00006CB8 486D FE70 pea.l [A5 - 0x190] 00006CBC A8D6 syscall FillRgn 00006CBE 486D C4CC pea.l [A5 - 0x3B34] 00006CC2 A875 syscall SetPBits/SetPortBits 00006CC4 2054 movea.l A0, [A4] 00006CC6 4868 0002 pea.l [A0 + 0x2] 00006CCA 4EBA F794 jsr [PC - 0x86C /* 00006460 */] 00006CCE 4EBA F07A jsr [PC - 0xF86 /* 00005D4A */] 00006CD2 1B7C 0001 FD1E move.b [A5 - 0x2E2], 0x1 00006CD8 6068 bra +0x6A /* 00006D42 */ label00006CDA: 00006CDA 2F2D C71E move.l -[A7], [A5 - 0x38E2] 00006CDE 4EAD 27B2 jsr [A5 + 0x27B2 /* export_1266 */] 00006CE2 486D C6F2 pea.l [A5 - 0x390E] 00006CE6 486D C4CC pea.l [A5 - 0x3B34] 00006CEA 486D FD38 pea.l [A5 - 0x2C8] 00006CEE 486D FD38 pea.l [A5 - 0x2C8] 00006CF2 4267 clr.w -[A7] 00006CF4 2F0C move.l -[A7], A4 00006CF6 A8EC syscall CopyBits 00006CF8 2F2D C5AA move.l -[A7], [A5 - 0x3A56] 00006CFC 4EAD 27B2 jsr [A5 + 0x27B2 /* export_1266 */] 00006D00 2F2D C71E move.l -[A7], [A5 - 0x38E2] 00006D04 2F2D C5AA move.l -[A7], [A5 - 0x3A56] 00006D08 486D FD38 pea.l [A5 - 0x2C8] 00006D0C 3F3C 0061 move.w -[A7], 0x61 /* 'a' */ 00006D10 4EAD 2D0A jsr [A5 + 0x2D0A /* export_1437 */] 00006D14 2F2D C5AA move.l -[A7], [A5 - 0x3A56] 00006D18 486D FD38 pea.l [A5 - 0x2C8] 00006D1C 3F2D C956 move.w -[A7], [A5 - 0x36AA] 00006D20 4EAD 23D2 jsr [A5 + 0x23D2 /* export_1142 */] 00006D24 4267 clr.w -[A7] 00006D26 486D FD38 pea.l [A5 - 0x2C8] 00006D2A A8AE syscall EmptyRect 00006D2C 101F move.b D0, [A7]+ 00006D2E 6612 bne +0x14 /* 00006D42 */ 00006D30 486D FD38 pea.l [A5 - 0x2C8] 00006D34 4EBA F72A jsr [PC - 0x8D6 /* 00006460 */] 00006D38 4EBA F010 jsr [PC - 0xFF0 /* 00005D4A */] 00006D3C 1B7C 0001 FD1E move.b [A5 - 0x2E2], 0x1 label00006D42: 00006D42 2F0C move.l -[A7], A4 00006D44 A8D9 syscall DisposRgn/DisposeRgn label00006D46: 00006D46 3B7C 0005 FD08 move.w [A5 - 0x2F8], 0x5 00006D4C 1B7C 0001 FD10 move.b [A5 - 0x2F0], 0x1 00006D52 4EBA A3BC jsr [PC - 0x5C44 /* 00001110 */] 00006D56 1B7C 0001 FD0C move.b [A5 - 0x2F4], 0x1 00006D5C 41ED C290 lea.l A0, [A5 - 0x3D70] 00006D60 43ED C704 lea.l A1, [A5 - 0x38FC] 00006D64 7003 moveq.l D0, 0x03 label00006D66: 00006D66 30D9 move.w [A0]+, [A1]+ 00006D68 51C8 FFFC dbf D0, -0x6 /* 00006D66 */ 00006D6C 4EAD 0052 jsr [A5 + 0x52 /* export_6 */] label00006D70: 00006D70 4CDF 1080 movem.l D7,A4, [A7]+ 00006D74 4E5E unlink A6 00006D76 4E75 rts fn00006D78: 00006D78 4E56 0000 link A6, 0 00006D7C 4267 clr.w -[A7] 00006D7E 4EBA 9F1A jsr [PC - 0x60E6 /* 00000C9A */] 00006D82 101F move.b D0, [A7]+ 00006D84 6754 beq +0x56 /* 00006DDA */ 00006D86 486D C704 pea.l [A5 - 0x38FC] 00006D8A 4EBA C16E jsr [PC - 0x3E92 /* 00002EFA */] 00006D8E 2F2D C5AA move.l -[A7], [A5 - 0x3A56] 00006D92 2F2D C15A move.l -[A7], [A5 - 0x3EA6] 00006D96 486D FD38 pea.l [A5 - 0x2C8] 00006D9A 3F3C 0003 move.w -[A7], 0x3 00006D9E 4EAD 2D0A jsr [A5 + 0x2D0A /* export_1437 */] 00006DA2 2F2D C5AA move.l -[A7], [A5 - 0x3A56] 00006DA6 2F2D C8E8 move.l -[A7], [A5 - 0x3718] 00006DAA 486D FD38 pea.l [A5 - 0x2C8] 00006DAE 3F3C 0003 move.w -[A7], 0x3 00006DB2 4EAD 2D0A jsr [A5 + 0x2D0A /* export_1437 */] 00006DB6 2F2D C15E move.l -[A7], [A5 - 0x3EA2] 00006DBA 2F2D C92E move.l -[A7], [A5 - 0x36D2] 00006DBE 486D FD38 pea.l [A5 - 0x2C8] 00006DC2 3F3C 0001 move.w -[A7], 0x1 00006DC6 4EAD 2D0A jsr [A5 + 0x2D0A /* export_1437 */] 00006DCA 486D FD38 pea.l [A5 - 0x2C8] 00006DCE 486D B420 pea.l [A5 - 0x4BE0] 00006DD2 4EAD 1F52 jsr [A5 + 0x1F52 /* export_998 */] 00006DD6 4EBA BC24 jsr [PC - 0x43DC /* 000029FC */] label00006DDA: 00006DDA 4E5E unlink A6 00006DDC 4E75 rts fn00006DDE: 00006DDE 4E56 FFF8 link A6, -0x0008 00006DE2 4267 clr.w -[A7] 00006DE4 4EAD 2C7A jsr [A5 + 0x2C7A /* export_1419 */] 00006DE8 101F move.b D0, [A7]+ 00006DEA 6704 beq +0x6 /* 00006DF0 */ 00006DEC 6000 012C bra +0x12E /* 00006F1A */ label00006DF0: 00006DF0 4267 clr.w -[A7] 00006DF2 486D B420 pea.l [A5 - 0x4BE0] 00006DF6 A8AE syscall EmptyRect 00006DF8 101F move.b D0, [A7]+ 00006DFA 6630 bne +0x32 /* 00006E2C */ 00006DFC 2F2D C92E move.l -[A7], [A5 - 0x36D2] 00006E00 2F2D C1BC move.l -[A7], [A5 - 0x3E44] 00006E04 2F2D B396 move.l -[A7], [A5 - 0x4C6A] 00006E08 7004 moveq.l D0, 0x04 00006E0A 2F00 move.l -[A7], D0 00006E0C 4EAD 0472 jsr [A5 + 0x472 /* export_138 */] 00006E10 4EBA 9D6C jsr [PC - 0x6294 /* 00000B7E */] 00006E14 2F2D C8E8 move.l -[A7], [A5 - 0x3718] 00006E18 2F2D C1B8 move.l -[A7], [A5 - 0x3E48] 00006E1C 2F2D B396 move.l -[A7], [A5 - 0x4C6A] 00006E20 7004 moveq.l D0, 0x04 00006E22 2F00 move.l -[A7], D0 00006E24 4EAD 0472 jsr [A5 + 0x472 /* export_138 */] 00006E28 4EBA 9D54 jsr [PC - 0x62AC /* 00000B7E */] label00006E2C: 00006E2C 102D FD06 move.b D0, [A5 - 0x2FA] 00006E30 6718 beq +0x1A /* 00006E4A */ 00006E32 2F2D C5AA move.l -[A7], [A5 - 0x3A56] 00006E36 2F2D BA08 move.l -[A7], [A5 - 0x45F8] 00006E3A 2F2D B396 move.l -[A7], [A5 - 0x4C6A] 00006E3E 7004 moveq.l D0, 0x04 00006E40 2F00 move.l -[A7], D0 00006E42 4EAD 0472 jsr [A5 + 0x472 /* export_138 */] 00006E46 4EBA 9D36 jsr [PC - 0x62CA /* 00000B7E */] label00006E4A: 00006E4A 486D B56E pea.l [A5 - 0x4A92] 00006E4E 486D FC78 pea.l [A5 - 0x388] 00006E52 4EAD 2972 jsr [A5 + 0x2972 /* export_1322 */] 00006E56 4AAD FC7E tst.l [A5 - 0x382] 00006E5A 56C0 sne D0 00006E5C 802D FD24 or.b D0, [A5 - 0x2DC] 00006E60 0240 0001 andi.w D0, 0x1 00006E64 6704 beq +0x6 /* 00006E6A */ 00006E66 4EAD 007A jsr [A5 + 0x7A /* export_11 */] label00006E6A: 00006E6A 422D FC56 clr.b [A5 - 0x3AA] 00006E6E 486D FD14 pea.l [A5 - 0x2EC] 00006E72 486D FC74 pea.l [A5 - 0x38C] 00006E76 4EAD 2972 jsr [A5 + 0x2972 /* export_1322 */] 00006E7A 486D FD1E pea.l [A5 - 0x2E2] 00006E7E 486D FC76 pea.l [A5 - 0x38A] 00006E82 4EAD 2972 jsr [A5 + 0x2972 /* export_1322 */] 00006E86 486D FD0C pea.l [A5 - 0x2F4] 00006E8A 486D FC6A pea.l [A5 - 0x396] 00006E8E 4EAD 2972 jsr [A5 + 0x2972 /* export_1322 */] 00006E92 486D FD10 pea.l [A5 - 0x2F0] 00006E96 486D FC72 pea.l [A5 - 0x38E] 00006E9A 4EAD 2972 jsr [A5 + 0x2972 /* export_1322 */] 00006E9E 486D FD0E pea.l [A5 - 0x2F2] 00006EA2 486D FC70 pea.l [A5 - 0x390] 00006EA6 4EAD 2972 jsr [A5 + 0x2972 /* export_1322 */] 00006EAA 486D FD40 pea.l [A5 - 0x2C0] 00006EAE 486D FD02 pea.l [A5 - 0x2FE] 00006EB2 4EAD 2972 jsr [A5 + 0x2972 /* export_1322 */] 00006EB6 486D FD38 pea.l [A5 - 0x2C8] 00006EBA 486D FCFA pea.l [A5 - 0x306] 00006EBE 4EAD 2982 jsr [A5 + 0x2982 /* export_1324 */] 00006EC2 486D FD42 pea.l [A5 - 0x2BE] 00006EC6 486D FD28 pea.l [A5 - 0x2D8] 00006ECA 4EAD 298A jsr [A5 + 0x298A /* export_1325 */] 00006ECE 102D FD1E move.b D0, [A5 - 0x2E2] 00006ED2 802D FD40 or.b D0, [A5 - 0x2C0] 00006ED6 6704 beq +0x6 /* 00006EDC */ 00006ED8 4EBA EE70 jsr [PC - 0x1190 /* 00005D4A */] label00006EDC: 00006EDC 4267 clr.w -[A7] 00006EDE 486D FD38 pea.l [A5 - 0x2C8] 00006EE2 206D C242 movea.l A0, [A5 - 0x3DBE] 00006EE6 4868 0010 pea.l [A0 + 0x10] 00006EEA 486E FFF8 pea.l [A6 - 0x8] 00006EEE A8AA syscall SectRect 00006EF0 101F move.b D0, [A7]+ 00006EF2 0A00 0001 xori.b D0, 0x1 00006EF6 C02D FD06 and.b D0, [A5 - 0x2FA] 00006EFA 670A beq +0xC /* 00006F06 */ 00006EFC 486D FD38 pea.l [A5 - 0x2C8] 00006F00 4267 clr.w -[A7] 00006F02 4EAD 25FA jsr [A5 + 0x25FA /* export_1211 */] label00006F06: 00006F06 41ED C290 lea.l A0, [A5 - 0x3D70] 00006F0A 43ED C704 lea.l A1, [A5 - 0x38FC] 00006F0E 7003 moveq.l D0, 0x03 label00006F10: 00006F10 30D9 move.w [A0]+, [A1]+ 00006F12 51C8 FFFC dbf D0, -0x6 /* 00006F10 */ 00006F16 4EAD 0052 jsr [A5 + 0x52 /* export_6 */] label00006F1A: 00006F1A 4E5E unlink A6 00006F1C 4E75 rts export_220: 00006F1E 4E56 FFF8 link A6, -0x0008 00006F22 206E 0008 movea.l A0, [A6 + 0x8] 00006F26 43EE FFF8 lea.l A1, [A6 - 0x8] 00006F2A 7003 moveq.l D0, 0x03 label00006F2C: 00006F2C 32D8 move.w [A1]+, [A0]+ 00006F2E 51C8 FFFC dbf D0, -0x6 /* 00006F2C */ 00006F32 2F3C 0002 0002 move.l -[A7], 0x20002 00006F38 A89B syscall PenSize 00006F3A 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00006F3E A89C syscall PenMode 00006F40 486E FFF8 pea.l [A6 - 0x8] 00006F44 A8A1 syscall FrameRect 00006F46 A89E syscall PenNormal 00006F48 4E5E unlink A6 00006F4A 2E9F move.l [A7], [A7]+ 00006F4C 4E75 rts fn00006F4E: 00006F4E 4E56 0000 link A6, 0 00006F52 2F2D C15A move.l -[A7], [A5 - 0x3EA6] 00006F56 42A7 clr.l -[A7] 00006F58 486D FC4E pea.l [A5 - 0x3B2] 00006F5C 4EAD 2EEA jsr [A5 + 0x2EEA /* export_1497 */] 00006F60 2F2D C15E move.l -[A7], [A5 - 0x3EA2] 00006F64 42A7 clr.l -[A7] 00006F66 486D FC4E pea.l [A5 - 0x3B2] 00006F6A 4EAD 2EEA jsr [A5 + 0x2EEA /* export_1497 */] 00006F6E 41ED FC4E lea.l A0, [A5 - 0x3B2] 00006F72 43ED B38A lea.l A1, [A5 - 0x4C76] 00006F76 7003 moveq.l D0, 0x03 label00006F78: 00006F78 30D9 move.w [A0]+, [A1]+ 00006F7A 51C8 FFFC dbf D0, -0x6 /* 00006F78 */ 00006F7E 4E5E unlink A6 00006F80 4E75 rts